首页 >> 综合问答 >

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

2023-04-27 05:25:17 来源: 用户: 

大家好,综合小编来为大家讲解下解决IE中出现,"Stack overflow at line" 错误这个很多人还不知道,现在让我们一起来看看吧!

我在网上找到的解决方法是这样的:我的程序出现这个错误的原因是第二个。我在图片中使用了onerror事件,当图片加载有问题时,会显示默认图片。但是,这个默认图片在我的网站目录中并不存在。

而且来源指定的图片不存在,所以会触发onerror事件。因为两个图片都不存在,所以导致了无限循环和内存溢出。

出现此错误提示有两个主要原因:

1.使用系统的事件名作为自定义函数名,例如:

Onclick/onsubmit.是系统保留的事件名,不允许用作重新定义的函数名。

2.有一个无限循环:

例如,在图片对象中定义了onerror事件的循环处理。

img src='' onerror='this.src='/image/default.gif'' /

这并不是说1.gif不存在,可能是网络拥塞造成的,然后会执行onerror事件。

调用/images/default.gif做当前图像的路径,但是如果当前图像文件/image/default.gif不存在,

本文[高级伪原创标题]到此分享完毕,希望对大家有所帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章