国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 瀏覽器 > 正文

解決IE中出現 "Stack overflow at line" 錯誤

2020-05-31 11:57:59
字體:
來源:轉載
供稿:網友

在做網站時遇到一個問題,網站用的以前的程序,在沒有改過什么程序的情況下,頁面總是提示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' 又出現錯誤, 這就出現了死循環。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 澄城县| 蓝山县| 正镶白旗| 咸阳市| 阳原县| 满城县| 汾阳市| 望都县| 永平县| 九江市| 扎鲁特旗| 精河县| 响水县| 四会市| 同心县| 张北县| 盐池县| 忻城县| 开平市| 民县| 措美县| 揭东县| 桐庐县| 怀安县| 尼勒克县| 腾冲县| 界首市| 民乐县| 太和县| 襄城县| 崇信县| 民丰县| 广灵县| 杨浦区| 益阳市| 双峰县| 大化| 丹棱县| 敦化市| 塔城市| 舟山市|