方法一:重新注冊以下DLL文件。 開始--運(yùn)行,依次輸入以下命令
regsvr32 Shdocvw.dll
regsvr32 Shell32.dll (注意這個命令,先不用輸)
regsvr32 Oleaut32.dll
regsvr32 ActxPRxy.dll
regsvr32 Mshtml.dll
regsvr32 Urlmon.dll
regsvr32 Msjava.dll
regsvr32 Browseui.dll
regsvr32 jscript.dll
第二個命令可以先不用輸,輸完這些命令后重新啟動windows,如果發(fā)現(xiàn)無效,再重新輸入一遍,這次輸入第二個命令。
方法二:COMCTL32.DLL文件產(chǎn)生的問題。
在升級IE或windows時(shí)這個文件可能被替換了,也許新版本的COMCTL32.DLL文件有BUG。
找一張windows安裝光盤,搜索它,找到一個名為COMCTL32.DL_的文件,把它拷貝出來,用winrar或系統(tǒng)文件檢查器(98/Me)提取 這個文件為COMCTL32.DLL文件,并覆蓋現(xiàn)有文件。
方法三:用方法一重新注冊regsvr32 Oleaut32.dll時(shí)出錯或重新注冊后也無效。
在windows光盤里提取Oleaut32.dll文件,在MDAC_IE5.CAB文件包里,也是用winrar或系統(tǒng)文件檢查器(98/Me)提取并覆蓋現(xiàn)有。
方法四:DCOM屬性設(shè)置錯誤。 (只適用于2000和XP)
1。點(diǎn)擊“開始”。
2。輸入“Dcomcnfg”。
3。彈出的提示框選“是”。
4。點(diǎn)“默認(rèn)安全機(jī)制”標(biāo)簽。
5。在“默認(rèn)訪問權(quán)限”欄點(diǎn)“編輯默認(rèn)值”。
6。看看“名稱”下面的欄里有沒有“SYSTEM”和“Interactive”項(xiàng),如果沒有,則添加。
7。點(diǎn)擊OK,點(diǎn)擊OK。
IE中的腳本錯誤
某個網(wǎng)頁可能會無法正常顯示或工作,您可能會收到一條類似于以下之一的錯誤消息:
該網(wǎng)頁上的問題可能使其無法正常顯示或功能不正常。以后,雙擊顯示在狀態(tài)欄中的警告圖標(biāo),就可以顯示上述消息。
如果您單擊“顯示詳細(xì)信息”,則會顯示類似于下面的錯誤詳細(xì)信息:
Line:4
Char:1
Error:Object doesn’t support this property or method.
Code:0
URL:http://Webserver/page.htm
A Runtime Error has occured.
Do you wish to Debug?
Line:4
Error:Object doesn’t support this property or method.
下面的警告消息也可能出現(xiàn)在 Microsoft Internet Explorer“狀態(tài)”欄中:
已完畢,但網(wǎng)頁上有錯誤
出現(xiàn)此問題是因?yàn)樵摼W(wǎng)頁的 HTML 源代碼不能使用客戶端腳本(如 Microsoft JScript 或 Visual basic 腳本)正確工作。發(fā)生此問題可能是因?yàn)橐韵略蛑唬?/strong>
1.網(wǎng)頁的 HTML 源代碼中有問題。
2.您的計(jì)算機(jī)或網(wǎng)絡(luò)上阻止了活動腳本、ActiveX 控件或 Java 小程序。Internet Explorer 或另外一種程序(如防病毒程序或防火墻)可以配置為阻止活動腳本、ActiveX 控件或 Java 小程序
3.防病毒軟件配置為掃描您的“臨時(shí) Internet 文件”或“已下載的程序文件”文件夾。
4.您計(jì)算機(jī)上的腳本引擎損壞或過時(shí)。
5.您計(jì)算機(jī)上的 Internet 相關(guān)文件夾損壞。
6.您的視頻卡驅(qū)動程序已損壞或者已過時(shí)。
7.您計(jì)算機(jī)上的 DirectX 組件損壞或過時(shí)。
注意:服務(wù)器端腳本 -- 如 Active Server pages (asp) 中的 Visual basic 腳本 -- 運(yùn)行在 Web 服務(wù)器上。因服務(wù)器端腳本故障而發(fā)生的腳本錯誤不在 Internet Explorer 中生成錯誤消息,但也可能會創(chuàng)建一個不能正確顯示或工作的網(wǎng)頁。本文中的故障排除信息適用于服務(wù)器端腳本錯誤。如果您懷疑服務(wù)器端腳本有問題,請與 Web 服務(wù)器的管理員聯(lián)系。
解決方案
使用本文中的故障排除方法時(shí)要按它們出現(xiàn)的順序進(jìn)行。在您完成一個故障排除部分后,請進(jìn)行測試以確定是否仍發(fā)生此腳本錯誤。如果問題已解決,則不必繼續(xù)下一部分。如果問題未解決,則繼續(xù)執(zhí)行下一部分。
從另一個用戶帳戶、另一個瀏覽器和另一臺計(jì)算機(jī)測試網(wǎng)頁
如果問題只在您查看一個或兩個網(wǎng)頁時(shí)發(fā)生,則從另一個用戶帳戶、另一個瀏覽器或另一臺計(jì)算機(jī)查看這些網(wǎng)頁,以確定問題是否依然存在。如果腳本錯 誤依然存在,則可能是網(wǎng)頁的編寫有問題。請與網(wǎng)站管理員或內(nèi)容開發(fā)者聯(lián)系,告訴他們網(wǎng)頁存在的問題。如果從另一個用戶帳戶使用網(wǎng)頁時(shí)腳本錯誤未發(fā)生,則問 題可能是您的用戶配置文件的文件或設(shè)置造成的。如果在從另一個瀏覽器或另一臺計(jì)算機(jī)使用網(wǎng)頁時(shí)腳本錯誤未發(fā)生,則繼續(xù)進(jìn)行故障排除操作。
確認(rèn)活動腳本、ActiveX 和 Java 未被阻止
確認(rèn)您計(jì)算機(jī)上的 Internet Explorer 或另外一種程序(如防病毒程序或防火墻)未配置為阻止活動腳本、ActiveX 控件或 Java 小程序。在 Internet Explorer 的“高”安全級別,活動腳本、ActiveX 控件和 Java 小程序被關(guān)閉。默認(rèn)情況下,Internet Explorer 6 和某些 Internet Explorer 5.x 版本針對受限站點(diǎn)區(qū)域使用“高”安全級別。默認(rèn)情況下,Microsoft Windows Server 2003 針對受限站點(diǎn)區(qū)域和 Internet 區(qū)域使用“高”安全級別。如要為當(dāng)前網(wǎng)頁重置 Internet Explorer 安全設(shè)置,請按照下列步驟操作:
1. 啟動 Internet Explorer。
2. 在“工具”菜單上,單擊“Internet 選項(xiàng)”。
3. 在“Internet 選項(xiàng)”對話框中,單擊“安全”。
4. 單擊“默認(rèn)級別”。
5. 單擊“確定”。
請參見您使用的防病毒程序或防火墻的文檔資料,以確定如何打開腳本、ActiveX 和 Java 小程序。
確認(rèn)您的防病毒程序未設(shè)置為掃描“臨時(shí) Internet 文件”或“已下載的程序文件”文件夾
請參見您使用的防病毒程序的文檔資料,以確定如何防止該程序掃描“臨時(shí) Internet 文件”或“已下載的程序文件”文件夾。
刪除所有臨時(shí)的 Internet 相關(guān)文件
從您的計(jì)算機(jī)中刪除所有臨時(shí)的 Internet 相關(guān)文件。為此,請按照下列步驟操作:
1. 啟動 Internet Explorer。
2. 在“工具”菜單上,單擊“Internet 選項(xiàng)”。
3. 單擊“常規(guī)”選項(xiàng)卡。
4. 在“Internet 臨時(shí)文件”下,單擊“設(shè)置”。
5. 單擊“刪除文件”。
6. 單擊“確定”。
7. 單擊“刪除 Cookies”。
8. 單擊“確定”。
9. 在“歷史記錄”下,單擊“清除歷史記錄”,然后單擊“是”。
10. 單擊“確定”。
網(wǎng)頁編碼選擇不正確導(dǎo)致IE顯示空白
偶的系統(tǒng)是xp sp2,今天用IE訪問一網(wǎng)站,結(jié)果顯示為一空白。
用查看源文件能夠看到該網(wǎng)站的內(nèi)容。后來GOOGLE找到原因:在編碼里選取“gb2312”即可。原來網(wǎng)頁制作的不正規(guī),瀏覽器誤認(rèn)為是utf-8格式。以后有人碰到這種情況就這樣去做一下。
QUOTE:
UTF-8網(wǎng)頁空白,在網(wǎng)頁中加上metadata標(biāo)識后,還需要手動調(diào)整編碼為 utf-8 才能正常顯示 如果使用的是Mozilla、Mozilla Firefox、Sarafi等其他目前流行的瀏覽器,通常就不會有這樣的問題。在網(wǎng)頁的meta中指定用UTF-8: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 在<head></head>之前,把"Content-Type"放在最前面,便可以解決這樣的問題了。原因: IE 解析網(wǎng)頁編碼時(shí)是 HTML 內(nèi)的標(biāo)識優(yōu)先的,然后是 HTTP header ;而mozilla 系列的瀏覽器剛剛好相反。一般情況在,很多人是把<title></title>排在最前面,并且在title中就出現(xiàn)了 UTF-8中文,這樣, IE在解析時(shí),就先遇到UTF-8,不往下解析了,因此必須把如果把meta放在UTF-8出現(xiàn)之前,這樣IE才能判斷這個網(wǎng)頁是以UTF-8編碼的。總 之: 無論是 php、jsp、ASP 或其他動態(tài)網(wǎng)頁的腳本語言,如果需要作編碼設(shè)定,最好放在最前面
新聞熱點(diǎn)
疑難解答
圖片精選