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 相关文章推荐
javascript新手语法小结
Jun 15 Javascript
一个挺有意思的Javascript小问题说明
Sep 26 Javascript
JS预览图像将本地图片显示到浏览器上
Aug 25 Javascript
解析JSON对象与字符串之间的相互转换
Dec 18 Javascript
JavaScript中自定义事件用法分析
Dec 23 Javascript
Js的Array数组对象详解
Feb 22 Javascript
非常漂亮的相册集 使用jquery制作相册集
Apr 28 Javascript
JS中如何实现Laravel的route函数详解
Feb 12 Javascript
AugularJS从入门到实践(必看篇)
Jul 10 Javascript
小程序二次贝塞尔曲线实现购物车商品曲线飞入效果
Jan 07 Javascript
JS立即执行函数功能与用法分析
Jan 15 Javascript
Element中Slider滑块的具体使用
Jul 29 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
在JavaScript中调用php程序
2009/03/09 PHP
PHP下通过QRCode类库创建中间带网站LOGO的二维码
2014/07/12 PHP
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)
2014/11/08 PHP
Yii2简单实现多语言配置的方法
2016/07/23 PHP
JavaScript 判断日期格式是否正确的实现代码
2011/07/04 Javascript
js中replace的用法总结
2013/12/27 Javascript
js中运算符&& 和 || 的使用记录
2014/08/21 Javascript
js变量、作用域及内存详解
2014/09/23 Javascript
jquery实现界面无刷新加载登陆注册
2016/07/30 Javascript
在微信、支付宝、百度钱包实现点击返回按钮关闭当前页面和窗口的方法
2016/08/05 Javascript
ajax级联菜单实现方法实例分析
2016/11/28 Javascript
Vue+Vux项目实践完整代码
2017/11/30 Javascript
详解微信小程序实现WebSocket心跳重连
2018/07/31 Javascript
JS阻止事件冒泡的方法详解
2019/08/26 Javascript
JavaScript计算正方形面积
2019/11/26 Javascript
jQuery实现简单弹幕制作
2020/12/10 jQuery
[01:30:54]《加油DOTA》 第三期
2014/08/18 DOTA
python爬虫的工作原理
2017/03/05 Python
分享一下如何编写高效且优雅的 Python 代码
2017/09/07 Python
Python内置函数——__import__ 的使用方法
2017/11/24 Python
Python编程二分法实现冒泡算法+快速排序代码示例
2018/01/15 Python
Python将8位的图片转为24位的图片实现方法
2018/10/24 Python
Python递归函数特点及原理解析
2020/03/04 Python
PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解
2020/03/24 Python
Keras中 ImageDataGenerator函数的参数用法
2020/07/03 Python
python快速安装OpenCV的步骤记录
2021/02/22 Python
加拿大女鞋品牌:ALDO
2016/11/13 全球购物
时装界的“朋克之母”:Vivienne Westwood
2017/07/06 全球购物
美津浓美国官网:Mizuno美国
2018/08/07 全球购物
英国索普公园票务和酒店套餐:Thorpe Breaks
2019/09/14 全球购物
什么是View State?
2013/01/27 面试题
单位介绍信范文
2014/01/18 职场文书
十个Python自动化常用操作,即拿即用
2021/05/10 Python
MySQL通过binlog恢复数据
2021/05/27 MySQL
Python中文分词库jieba(结巴分词)详细使用介绍
2022/04/07 Python
Mysql 数据库中的 redo log 和 binlog 写入策略
2022/04/26 MySQL