FireFox支持javascript吗?

为当前最终发行版之前的所有版本提供支持
回复
ssfyn
帖子: 19
注册时间: 2007-10-04 0:39
送出感谢: 0
接收感谢: 0

FireFox支持javascript吗?

#1

帖子 ssfyn » 2007-10-06 13:56

FireFox支持javascript吗?
为什么我的好多javascript在FireFox上都实现不了?有什么办法让FireFox兼容吗 ?
头像
bones7456
论坛版主
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
送出感谢: 0
接收感谢: 8 次
联系:

#2

帖子 bones7456 » 2007-10-06 13:58

firefox当然支持javascript,但是语法和IE的有1%的区别。

另:不要重复发帖。
关注我的blog: ε==3
ssfyn
帖子: 19
注册时间: 2007-10-04 0:39
送出感谢: 0
接收感谢: 0

#3

帖子 ssfyn » 2007-10-06 14:08

有办法让FireFox浏览出语法不同的那部分吗?或者怎么写才能即让FireFox读出来也让IE读出来
头像
bones7456
论坛版主
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
送出感谢: 0
接收感谢: 8 次
联系:

#4

帖子 bones7456 » 2007-10-06 14:22

呵呵,办法是有,但是是比较麻烦的,拿ajax最常用的一段js举例,得先区分出当前浏览器是什么类型,再执行相应动作。。。
http_request=false;
//开始初始化XMLHttpRequest对象
if(window.XMLHttpRequest){//Mozilla浏览器
http_request=new XMLHttpRequest();
if(http_request.overrideMimeType){//设置MIME类别
http_request.overrideMimeType("text/xml");
}
}
else if(window.ActiveXObject){//IE浏览器
try{
http_request=new ActiveXObject("Msxml2.XMLHttp");
}catch(e){
try{
http_request=new ActiveXobject("Microsoft.XMLHttp");
}catch(e){}
}
}
if(!http_request){//异常,创建对象实例失败 window.alert("创建XMLHttp对象失败!");
return false;
}
关注我的blog: ε==3
回复

回到 “老旧版本支持”