控制面板 - 帮助中心 - 付款方式 - 常用文档 - 软件下载 -   
服务中心
当前位置:首页 - 服务中心 - 网络学院

Stack overflow at line:0

  在做网站设计的时候测试网页的时候有时会弹出这样一句提醒:“Stack overflow at line:0”,这句话的意思很简单,就是“堆栈溢出”。那么是什么原因导致这种溢出呢?

  经查发现很多情况下是这种原因:

  您的网页代码中为图像增加了onerror事件,例如:

<img src="pic.jpg" onerror="this.src='nopic.jpg'" />

  在这行代码中,如果pic.jpg存在的话是没有问题的,如果pic.jpg这个图片不存在,或者浏览者的网速过慢导致网页不能正常显示,均会触发onerror事件,而如果onerror事件中的nopic.jpg再不存在的话就会再次触发onerror,从而造成堆栈溢出显示“Stack overflow at line:0”。

  解决办法:

  去除onerror事件,或者保证onerror中的图片能够正常显示,最好容量足够小,以便网速足够慢的浏览者也能正常下载。

更新时间:2010-7-12

7*24小时咨询热线:400-628-6536 0371-86013552 19937165195
传真:0371-86013552-6612 服务邮箱:web@3a88.com 代理邮箱:agent@3a88.com 备案邮箱:beian@3a88.com
运营商:郑州金飞科技有限公司 工商营业执照号:9141010567945717XL
公司地址:郑州高新技术产业开发区木兰里9号1号楼1单元14层310号 邮政编码:450000 豫ICP备12025635号-1 豫公网安备 41010502003077号