欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

引入JS文件IE6報語法錯誤或缺少對象問題的解決方法

 更新時間:2014年01月09日 17:25:34   作者:  
引入JS文件IE6報錯或缺少對象問題想必很多朋友都有遇到過吧,這個問題在于文件編碼上,下面為大家介紹下比較不錯的解決方法
解決“引入JS文件IE6報錯”的問題

問題描述:

頁面引入一個js文件,其中定義了函數(shù)或?qū)ο?,然后在頁面中調(diào)用函數(shù)或?qū)ο髸r,在IE6會報“語法錯誤”或“缺少對象”。在IE6+或者IE7卻運行正常。

問題分析:

這個對象在引入的JS文件中是存在的,因為在IE6+以上的瀏覽器都可以正常運行。這個問題在于文件編碼上,如果JS文件編碼與當(dāng)前頁面的編碼不一致,就可能導(dǎo)致在IE6中頁面不能正常獲取和解析JS文件中的內(nèi)容,在IE6中,默認(rèn)引入的文件和頁面的編碼是一致的。在IE6+以上的瀏覽器中,一般瀏覽器會自動識別每個外部文件的編碼并進(jìn)行解析;

問題解決:

一:引入js文件時加charset屬性,保持與頁面編碼一致;
二:修改引入文件編碼格式;
三:新建一個文件格式同頁面編碼格式一致,復(fù)制粘貼內(nèi)容;
(個人建議第三種方法,但建議在導(dǎo)入js時加上charset屬性?。?

發(fā)現(xiàn)問題:

由于重裝系統(tǒng),發(fā)布項目后發(fā)現(xiàn)js報錯:報語法錯誤還有缺少對象。郁悶
以前系統(tǒng)是ie7,重裝系統(tǒng)后為ie6.剛開始以為是瀏覽器版本問題,以為頁面導(dǎo)入的js里面有ie6不兼容的代碼!所以最后把js一行一行注釋掉,當(dāng)最后js文件全刪掉了,還出現(xiàn)上面錯誤。------超級郁悶
以前代碼也沒事,怎么重裝個系統(tǒng)就壞了~最后找出以前項目發(fā)布了,在ie6下沒有錯誤,代碼完全一樣。------------不知還能否用郁悶一詞不?
想了半天,想到編碼問題。以前項目編碼為gb2312,現(xiàn)在項目改為UTF-8
<script language="JavaScript" type="text/javascript" src="XX.js" charset="UTF-8"> </script>
加上后沒起作用,再到j(luò)s該編碼格式改為UTF-8運行也不行。最后新建一個js文件編碼格式改為utf-8,發(fā)布OK。
暈死,一般編碼修改(1).增加charset。(2).修改文件編碼格式。還到tomcat下查看也已經(jīng)修改過了。不知道怎么回事!
可能要全刪了在發(fā)布吧?。。〔贿^問題總算解決~要是不重裝系統(tǒng),還發(fā)現(xiàn)不了這個小bug
----記下以后防止這種錯誤發(fā)生!

相關(guān)文章

  • javascript中for...of和for..in循環(huán)的區(qū)別

    javascript中for...of和for..in循環(huán)的區(qū)別

    JS中循環(huán)語句眾多,你是否也有用的時候突然不知道用哪個的經(jīng)歷,本文主要介紹了javascript中for...of和for..in循環(huán)的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • JavaScript觀察者模式原理與用法實例詳解

    JavaScript觀察者模式原理與用法實例詳解

    這篇文章主要介紹了JavaScript觀察者模式原理與用法,結(jié)合實例形式詳細(xì)分析了JavaScript觀察者模式基本概念、原理、用法及操作注意事項,需要的朋友可以參考下
    2020-03-03
  • 精解window.setTimeout()&window.setInterval()使用方式與參數(shù)傳遞問題!

    精解window.setTimeout()&window.setInterval()使用方式與參數(shù)傳遞問題!

    精解window.setTimeout()&window.setInterval()使用方式與參數(shù)傳遞問題!...
    2007-11-11
  • ASP.NET jquery ajax傳遞參數(shù)的實例

    ASP.NET jquery ajax傳遞參數(shù)的實例

    下面小編就為大家?guī)硪黄狝SP.NET jquery ajax傳遞參數(shù)的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • javascript消除window.close()的提示窗口

    javascript消除window.close()的提示窗口

    有人問起,怎么去掉js調(diào)用window.close()時怎么去掉那可惡的提示,咋一看好像還真不好弄,IE的安全機(jī)制好像就不允許通過腳本關(guān)閉本頁面,但是IE好像可以允許js關(guān)閉彈出窗口,那我們是不是可以通過一定的技巧欺騙一下IE,繞過去呢。鼓搗了幾下,似乎還真可以做到
    2015-05-05
  • JavaScript設(shè)計模式之單例模式詳解

    JavaScript設(shè)計模式之單例模式詳解

    這篇文章主要為大家詳細(xì)介紹了JavaScript設(shè)計模式之例模式的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 純js封裝的ajax功能函數(shù)與用法示例

    純js封裝的ajax功能函數(shù)與用法示例

    這篇文章主要介紹了純js封裝的ajax功能函數(shù)與用法,結(jié)合實例形式分析了基于JavaScript封裝的ajax功能函數(shù)定義及與php后臺交互相關(guān)操作技巧,需要的朋友可以參考下
    2018-05-05
  • 改變文件域的樣式實現(xiàn)思路同時兼容ie、firefox

    改變文件域的樣式實現(xiàn)思路同時兼容ie、firefox

    正如標(biāo)題所言只是模擬了file文件域的外觀,其實起作用的還是文件域file,這樣就很方便,感興趣的朋友可以了解下
    2013-10-10
  • 老生常談document.ready和window.onload

    老生常談document.ready和window.onload

    這篇文章主要介紹了document.ready和window.onload的相關(guān)知識,包括document.ready和window.onload的區(qū)別,要使用document.ready()或者document.onload()的原因分析,本文結(jié)合實例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2024-01-01
  • JS正則截取兩個字符串之間及字符串前后內(nèi)容的方法

    JS正則截取兩個字符串之間及字符串前后內(nèi)容的方法

    這篇文章主要介紹了JS正則截取兩個字符串之間及字符串前后內(nèi)容的方法,結(jié)合實例形式簡單分析了JS正則截取字符串操作的常用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2017-01-01

最新評論