WEB开发网
开发学院网页设计JavaScript IE和Firefox在JavaScript方面的兼容性 阅读

IE和Firefox在JavaScript方面的兼容性

 2010-09-14 13:03:29 来源:WEB开发网   
核心提示: IE&Firefox:<input name="Button8_2" type="button" value="IE" onclick="javascript:gotoSubmit8_2(event)"/

IE&Firefox:

<input name="Button8_2" type="button" value="IE" onclick="javascript:gotoSubmit8_2(event)"/>
...
<script language="javascript">
function gotoSubmit8_2(evt) {
...
evt=evt?evt:(window.event?window.event:null);
alert(evt); //use evt
...
}
</script>

-------------------------------------------------

9.event.x与event.y问题

说明:IE下,even对象有x,y属性,但是没有pageX,pageY属性;Firefox下,even对象有pageX,pageY属性,但是没有x,y属性.

解决方法:使用mX(mX = event.x ? event.x : event.pageX;)来代替IE下的event.x或者Firefox下的event.pageX.

-------------------------------------------------

10.event.srcElement问题

说明:IE下,even对象有srcElement属性,但是没有target属性;Firefox下,even对象有target属性,但是没有srcElement属性.

解决方法:使用obj(obj = event.srcElement ? event.srcElement : event.target;)来代替IE下的event.srcElement或者Firefox下的event.target.

-------------------------------------------------

11.window.location.href问题

说明:IE或者Firefox2.0.x下,可以使用window.location或window.location.href;Firefox1.5.x下,只能使用window.location.

解决方法:使用window.location来代替window.location.href.

-------------------------------------------------

12.模态和非模态窗口问题

说明:IE下,可以通过showModalDialog和showModelessDialog打开模态和非模态窗口;Firefox下则不能.

上一页  1 2 3 4  下一页

Tags:IE Firefox JavaScript

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接