ie和火狐網(wǎng)頁制作不兼容問題

ie和火狐網(wǎng)頁制作不兼容問題

ID:6578904

大?。?9.50 KB

頁數(shù):7頁

時(shí)間:2018-01-18

ie和火狐網(wǎng)頁制作不兼容問題_第1頁
ie和火狐網(wǎng)頁制作不兼容問題_第2頁
ie和火狐網(wǎng)頁制作不兼容問題_第3頁
ie和火狐網(wǎng)頁制作不兼容問題_第4頁
ie和火狐網(wǎng)頁制作不兼容問題_第5頁
資源描述:

《ie和火狐網(wǎng)頁制作不兼容問題》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、解決css和js針對(duì)不同瀏覽器兼容的問題Firefox瀏覽器良好支持W3C標(biāo)準(zhǔn),是目前對(duì)CSS支持最好的瀏覽器,而ie是出現(xiàn)的比較早,在w3c支持方面做的一直不是很好,所以兩種瀏覽器在很多方面不盡相同。下面總結(jié)一下這兩種瀏覽器的兼容問題:1.集合類對(duì)象問題說明:IE下,可以使用()或[]獲取集合類對(duì)象;Firefox下,只能使用[]獲取集合類對(duì)象.?解決方法:統(tǒng)一使用[]獲取集合類對(duì)象.2.HTML對(duì)象獲取問題FireFox:document.getElementById("idName");ie:docu

2、ment.idname或者document.getElementById("idName").解決辦法:統(tǒng)一使用document.getElementById("idName");3.const問題說明:Firefox下,可以使用const關(guān)鍵字或var關(guān)鍵字來定義常量;IE下,只能使用var關(guān)鍵字來定義常量.?解決方法:統(tǒng)一使用var關(guān)鍵字來定義常量.4.window.event問題說明:window.event只能在IE下運(yùn)行,而不能在Firefox下運(yùn)行,這是因?yàn)镕irefox的event只能在事件發(fā)

3、生的現(xiàn)場使用.??Firefox必須從源處加入event作參數(shù)傳遞。Ie忽略該參數(shù),用window.event來讀取該event。解決方法:??以下為引用的內(nèi)容:IE&Firefox:?Submitted(event)"/>??…?function??Submitted(evt)??{?evt=evt?evt:(window.event?window.event:null);}?5.event.x與event.y問題說明:IE下

4、,even對(duì)象有x,y屬性,但是沒有pageX,pageY屬性;Firefox下,even對(duì)象有pageX,pageY屬性,但是沒有x,y屬性.?解決方法:使用mX(mX??=??event.x?????event.x??:??event.pageX;)來代替IE下的event.x或者Firefox下的event.pageX.?6.event.srcElement問題說明:IE下,event對(duì)象有srcElement屬性,但是沒有target屬性;Firefox下,even對(duì)象有target屬性,但是沒有s

5、rcElement屬性.?解決方法:使用obj(obj??=??event.srcElement?????event.srcElement??:??event.target;)來代替IE下的event.srcElement或者Firefox下的event.target.????請(qǐng)同時(shí)注意event的兼容性問題。?7.window.location.href問題說明:IE或者Firefox2.0.x下,可以使用window.location或window.location.href;Firefox1.5.x下

6、,只能使用window.location.?解決方法:使用window.location來代替window.location.href.??8.模態(tài)和非模態(tài)窗口問題說明:IE下,可以通過showModalDialog和showModelessDialog打開模態(tài)和非模態(tài)窗口;Firefox下則不能.?解決方法:直接使用window.open(pageURL,name,parameters)方式打開新窗口。如果需要將子窗口中的參數(shù)傳遞回父窗口,可以在子窗口中使用window.opener來訪問父窗口.?例如:

7、var??parWin??=??window.opener;??parWin.document.getElementById("Aqing").value??=??"Aqing";??9.frame問題以下面的frame為例:(1)訪問frame對(duì)象:IE:使用window.frameId或者window.frameName來訪問這個(gè)frame對(duì)象.??frameId和frameName可以同

8、名。Firefox:只能使用window.frameName來訪問這個(gè)frame對(duì)象.另外,在IE和Firefox中都可以使用window.document.getElementById("frameId")來訪問這個(gè)frame對(duì)象.(2)切換frame內(nèi)容:在IE和Firefox中都可以使用window.document.getElementById("testFrame").src??=??"xxx.html

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。