解决IE中出现 "Stack overflow at line" 错误

所属分类: 软件教程 / 浏览下载 阅读数: 1292
收藏 0 赞 0 分享

在做网站时遇到一个问题,网站用的以前的程序,在没有改过什么程序的情况下,页面总是提示Stack overflow at line 0的错误,而以前的网站都正常没有出现过这种情况,在网上找了一下解决办法如下:我的程序出现这种错误的原因是第2种,我在图片中使用了onerror事件,当图片加载出问题时就是显示一个默认图片,然而在我的网站目录中并不存在这张默认图片,而源指定的图片也不存在,所以会触发onerror事件,由于两个图片都不存在,所以导致了一个死循环,导致内存溢出。
 
出现该错误提示,主要有两种原因:
 
      1. 使用系统的事件名称作为自定义函数名如:
 
            onclick / onsubmit ... 都是系统保留的事件名称,不允许作为重定义函数名称。
 
      2. 出现死循环 :
 
           如:在图片对象定义了 onerror 事件的循环处理、
 
           <img src="http://www.domain.com/1.gif" onerror="this.src='/image/default.gif'" />
 
           这里并不是说 1.gif 不存在, 可能是由于网络阻塞原因造成, 这时会执行 onerror 事件,
 
           调用 /images/default.gif 去做当前图片的路径, 但如果当前 /image/default.gif 这个图片文件不存在,
 
           再或者由于网络原因, 下载'/image/default.gif' 又出现错误, 这就出现了死循环。

更多精彩内容其他人还在看

百度网盘怎么领取超级会员优惠券?

百度网盘怎么领取超级会员优惠券?在购买百度网盘的时候,我们可以领取优惠券抵现,该怎么领取超级会员优惠券呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

百度网盘普通会员怎么开启下载提速或积分模式?

百度网盘普通会员怎么开启下载提速或积分模式??百度网盘只有会员是可以提速的,现在不是会员也有一个提速技巧,下面我们就来分享一下,需要的朋友可以参考下
收藏 0 赞 0 分享

电驴kad网络如何连接?电驴安装以及电驴kad网络连接步骤

电驴kad网络如何连接?下文小编就为大家带来了电驴安装以及电驴kad网络连接步骤。需要的朋友一起看看吧
收藏 0 赞 0 分享

百度网盘怎么取消有传输任务时电脑不休眠?

百度网盘怎么取消有传输任务时电脑不休眠?百度网盘在下载的时候,电脑不能进入屏保状态,想要实现即时有东西在下载也照样休眠,该怎么操作呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Chrome浏览器无法自动打开PDF文件怎么办?

Chrome浏览器无法自动打开PDF文件怎么办?Chrome打开pdf的时候,总是跳转到第三方程序打开,这是什么原因?该怎么解决?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

waterfox浏览器怎么设置中文?

waterfox浏览器怎么设置中文?下文小编就为大家带来详细的设置步骤,需要的朋友一起看看吧
收藏 0 赞 0 分享

HoDown怎么使用?HoDown使用教程与常见问题解答

HoDown怎么使用?下文小编就为大家带来了HoDown使用教程与常见问题解答,感兴趣的朋友一起看看吧
收藏 0 赞 0 分享

迅雷接管剪切板功能怎么开启使用?

迅雷接管剪切板功能怎么开启使用?迅雷是可以开启接管剪切板的,该怎么开启呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

bilibili下载助手怎么使用?bilibili下载助手使用图文教程

bilibili下载助手怎么使用?下文小编就为大家带来了bilibili下载助手使用图文教程,需要的朋友可以一起看看吧
收藏 0 赞 0 分享

Ѹ

Ѹ
收藏 0 赞 0 分享
查看更多