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 布尔操作符解析  && || !
Aug 10 Javascript
jquery中选择块并改变属性值的方法
Jul 31 Javascript
指定区域的图片自动按比例缩小的js代码(防止页面被图片撑破)
Feb 21 Javascript
jquery动态更换设置背景图的方法
Mar 25 Javascript
详解jQuery中的事件
Dec 14 Javascript
JavaScript拖动层Div代码
Mar 01 Javascript
JS创建Tag标签的方法详解
Jun 09 Javascript
Node.js  事件循环详解及实例
Aug 06 Javascript
JavaScript控制浏览器全屏显示简单示例
Jul 05 Javascript
vue解决弹出蒙层滑动穿透问题的方法
Sep 22 Javascript
vue使用Font Awesome的方法步骤
Feb 26 Javascript
TypeScript 内置高级类型编程示例
Sep 23 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
德生S2000收音机更换“钕铁硼”全频扬声器
2021/03/02 无线电
Laravel5.1 框架Request请求操作常见用法实例分析
2020/01/04 PHP
input 和 textarea 输入框最大文字限制的jquery插件
2011/10/27 Javascript
window.opener用法和用途实例介绍
2013/08/19 Javascript
js 自动播放的实例代码
2013/11/19 Javascript
js中window.open()的所有参数详细解析
2014/01/09 Javascript
javascript中attribute和property的区别详解
2014/06/05 Javascript
我的Node.js学习之路(四)--单元测试
2014/07/06 Javascript
window.location的重写及判断location是否被重写
2014/09/04 Javascript
基于jquery实现的自动补全功能
2015/03/12 Javascript
JavaScript原生对象之Date对象的属性和方法详解
2015/03/13 Javascript
浅谈JavaScript中面向对象的的深拷贝和浅拷贝
2016/08/01 Javascript
微信小程序 图片边框解决方法
2017/01/16 Javascript
Element-UI Table组件上添加列拖拽效果实现方法
2018/04/14 Javascript
webpack打包react项目的实现方法
2018/06/21 Javascript
详解VUE自定义组件中用.sync修饰符与v-model的区别
2018/06/26 Javascript
Vue实现拖放排序功能的实例代码
2019/07/08 Javascript
vue 实现走马灯效果
2019/10/28 Javascript
vue各种事件监听实例(小结)
2020/06/24 Javascript
Python3.x版本中新的字符串格式化方法
2015/04/24 Python
在Python中marshal对象序列化的相关知识
2015/07/01 Python
python判断字符串编码的简单实现方法(使用chardet)
2016/07/01 Python
利用python画一颗心的方法示例
2017/01/31 Python
Python常见加密模块用法分析【MD5,sha,crypt模块】
2017/05/24 Python
在linux系统下安装python librtmp包的实现方法
2019/07/22 Python
python实现图像随机裁剪的示例代码
2020/12/10 Python
python3.9实现pyinstaller打包python文件成exe
2020/12/13 Python
python opencv实现图像配准与比较
2021/02/09 Python
ORACLE第二个十问
2013/12/14 面试题
治超工作实施方案
2014/05/04 职场文书
安全标语大全
2014/06/10 职场文书
总经理助理岗位职责范本
2014/07/20 职场文书
晋江市人民政府党组群众路线教育实践活动整改方案
2014/10/25 职场文书
小学生作文批改评语
2014/12/25 职场文书
颐和园的导游词
2015/01/30 职场文书
MySQL 使用SQL语句修改表名的实现
2021/04/07 MySQL