在firebug中也沒有看到任何錯(cuò)誤提示。打開IE就遇到該死的“尚未實(shí)現(xiàn)錯(cuò)誤”,根據(jù)IE中提示的位置找過去也沒有發(fā)現(xiàn)任何錯(cuò)誤,看來(lái)IE的報(bào)錯(cuò)定位也不太準(zhǔn)確。萬(wàn)般無(wú)奈之下,google搜索,終于找到了錯(cuò)誤所在的地方。原來(lái)錯(cuò)誤在于window.onload= myFunc(var1,var2);IE的window.onload函數(shù)中不支持參數(shù)調(diào)用,雖然函數(shù)會(huì)照樣執(zhí)行,但是卻會(huì)出現(xiàn)報(bào)錯(cuò),影響后續(xù)腳本的繼續(xù)執(zhí)行,下面是兩種簡(jiǎn)單而有用的解決辦法:
再寫一個(gè)函數(shù),譬如
function loadFunc(){
myFunc(var1,var2)
},
然后
window.onload = loadFunc;
使用匿名函數(shù)。
onload =function(){myFunc(var1,var2)}
足夠了,就這兩種方法。
JavaScript技術(shù):javascript 尚未實(shí)現(xiàn)錯(cuò)誤解決辦法,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。