Javascript 兼容firefox的一些问题


Posted in Javascript onMay 21, 2009

比如:
1. document.all() 在FF里不行. 必须改成document.getElementById();
2. obj.innerText = "XXX"; 在FF里好像偶尔也有问题. 换成obj.innerHTML = "XXX";就行了.
3. var olE = document.body.onload; 获得body的onload函数. IE没问题.FF不行.改成window.onload.解决.
至于window.onload和body.onload有什么区别.. 还有待百度一下.
4. 在IE中.event对象有x,y属性. FF没有. event.x在FF里应该是event.pageX
解决办法. mX = event.x ? event.x : event.pageX; 然后用 mX 代替 event.x.
5. 最可恨的是Ajax在FF里不能同步调用!!!
比如 xmlHttp.open("get","xxx.aspx?id=xx",true); //true表示异步
在IE和FF里都没问题。 但是 xmlHttp.open("get","xxx.aspx?id=xx",false); 在IE没问题.在FF里就不行!!
这个问题还没找到解决办法.
6. 要吃饭了.未完待续..
-----------
第5个解决了.
同步调用的时候这样写.

xmlHttp.open("get","xxx.aspx?id=xx",false); xmlhttp.send(null); 
if (xmlhttp.readyState == 4) { 
if (xmlhttp.status == 200) { 
// alert(xmlhttp.responseText); 
} else { 
alert("您所请求的页面有异常。"); 
} 
}
Javascript 相关文章推荐
jquerydom对象的事件隐藏显示和对象数组示例
Dec 10 Javascript
jQuery功能函数详解
Feb 01 Javascript
新手快速学习JavaScript免费教程资源汇总
Jun 25 Javascript
jQuery基于$.ajax设置移动端click超时处理方法
May 14 Javascript
通过sails和阿里大于实现短信验证
Jan 04 Javascript
Vue.set()实现数据动态响应的方法
Feb 07 Javascript
Vue实现自定义下拉菜单功能
Jul 16 Javascript
vue中关闭eslint的方法分析
Aug 04 Javascript
微信小程序内拖动图片实现移动、放大、旋转的方法
Sep 04 Javascript
vue实现商城秒杀倒计时功能
Dec 12 Javascript
Vuex中的Mutations的具体使用方法
Jun 01 Javascript
vue 组件简介
Jul 31 Javascript
鼠标经过的文本框textbox变色
May 21 #Javascript
jQuery 性能优化指南(3)
May 21 #Javascript
jQuery 性能优化指南(2)
May 21 #Javascript
jQuery 性能优化指南 (1)
May 21 #Javascript
javascript操作cookie_获取与修改代码
May 21 #Javascript
jQuery(1.3.2) 7行代码搞定跟随屏幕滚动的层
May 21 #Javascript
Javascript 的addEventListener()及attachEvent()区别分析
May 21 #Javascript
You might like
PHP的FTP学习(四)
2006/10/09 PHP
php Ubb代码编辑器函数代码
2012/07/05 PHP
phpadmin如何导入导出大数据文件及php.ini参数修改
2013/02/18 PHP
PHP利用str_replace防注入的方法
2013/11/10 PHP
PHP命令行脚本接收传入参数的三种方式
2014/08/20 PHP
PHP+Ajax+JS实现多图上传
2016/05/07 PHP
PHP无限极分类函数的实现方法详解
2017/04/15 PHP
jQuery技巧总结
2011/01/01 Javascript
jquery实现的一个导航滚动效果具体代码
2013/05/27 Javascript
jquery实现标题字体变换的滑动门菜单效果
2015/09/07 Javascript
JS实现兼容各种浏览器的获取选择文本的方法【测试可用】
2016/06/21 Javascript
AngularJs html compiler详解及示例代码
2016/09/01 Javascript
JavaScript变量作用域_动力节点Java学院整理
2017/06/27 Javascript
在vue项目中使用sass的配置方法
2018/03/20 Javascript
vue实现pdf导出解决生成canvas模糊等问题(推荐)
2018/10/18 Javascript
微信小程序使用wxParse解析html的方法示例
2019/01/17 Javascript
pm2发布node配置文件ecosystem.json详解
2019/05/15 Javascript
vue 判断元素内容是否超过宽度的方式
2020/07/29 Javascript
node.js如何操作MySQL数据库
2020/10/29 Javascript
python和shell实现的校验IP地址合法性脚本分享
2014/10/23 Python
python与caffe改变通道顺序的方法
2018/08/04 Python
pytorch .detach() .detach_() 和 .data用于切断反向传播的实现
2019/12/27 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
2020/09/16 Python
python 生成器需注意的小问题
2020/09/29 Python
一款纯css3实现的圆形旋转分享按钮旋转角度可自己调整
2014/09/02 HTML / CSS
英国著名的茶叶品牌:Whittard of Chelsea
2016/09/22 全球购物
幼师岗位求职简历的自荐信格式
2013/09/21 职场文书
高中数学教师求职信
2013/10/30 职场文书
计算机应用与科学个人的自我评价
2013/11/15 职场文书
高中打架检讨书
2014/02/13 职场文书
高中军训感言1000字
2014/03/01 职场文书
成龙霸王洗发水广告词
2014/03/14 职场文书
房产委托公证书样本
2014/04/04 职场文书
2016年“六一儿童节”校园广播稿
2015/12/17 职场文书
教你用Python写一个植物大战僵尸小游戏
2021/04/25 Python
浅谈MySQL中的六种日志
2022/03/23 MySQL