国产探花免费观看_亚洲丰满少妇自慰呻吟_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' 又出現錯誤, 這就出現了死循環。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贵德县| 景宁| 东兴市| 玛沁县| 安国市| 万安县| 威宁| 枣阳市| 南昌县| 仪征市| 永兴县| 景东| 嵊泗县| 朔州市| 志丹县| 商水县| 嵊泗县| 宜良县| 民县| 壶关县| 义乌市| 紫阳县| 白山市| 濮阳县| 彰化市| 扎兰屯市| 永吉县| 兴山县| 邹平县| 汾西县| 尉氏县| 万荣县| 额敏县| 哈密市| 新密市| 绥德县| 枣强县| 海晏县| 综艺| 大兴区| 哈尔滨市|