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 相关文章推荐
个人总结的一些关于String、Function、Array的属性和用法
Jan 10 Javascript
js如何获取file控件的完整路径具体实现代码
May 15 Javascript
验证控件与Button的OnClientClick事件详细解析
Dec 04 Javascript
jQuery中prepend()方法使用详解
Aug 11 Javascript
javascript input输入框模糊提示功能的实现
Sep 25 Javascript
JavaScript屏蔽Backspace键的实现代码
Nov 02 Javascript
Vue-Router实现组件间跳转的三种方法
Nov 07 Javascript
Vue项目分环境打包的实现步骤
Apr 02 Javascript
探秘vue-rx 2.0(推荐)
Sep 21 Javascript
JQuery样式操作、click事件以及索引值-选项卡应用示例
May 14 jQuery
JS中数组实现代码(倒序遍历数组,数组连接字符串)
Dec 29 Javascript
JavaScript常用工具函数库汇总
Sep 17 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检测apache mod_rewrite模块是否安装的方法
2015/03/14 PHP
PHP模板引擎Smarty中的保留变量用法分析
2016/04/11 PHP
php实现微信发红包功能
2018/07/13 PHP
Laravel框架验证码类用法实例分析
2019/09/11 PHP
GRID拖拽行的实例代码
2013/07/18 Javascript
仿百度联盟对联广告实现代码
2014/08/30 Javascript
jQuery选择器全集详解
2014/11/24 Javascript
jQuery+html5实现div弹出层并遮罩背景
2015/04/15 Javascript
JavaScript Math 对象常用方法总结
2016/04/28 Javascript
JavaScript导航脚本判断当前导航
2016/07/12 Javascript
JS实现的简单图片切换功能示例【测试可用】
2017/02/14 Javascript
Node.js Mongodb 密码特殊字符 @的解决方法
2017/04/11 Javascript
详解nodejs express下使用redis管理session
2017/04/24 NodeJs
利用jsonp与代理服务器方案解决跨域问题
2017/09/14 Javascript
微信小程序自动客服功能
2017/11/02 Javascript
解决在vue项目中webpack打包后字体不生效的问题
2018/09/01 Javascript
python 正则式使用心得
2009/05/07 Python
Python引用模块和查找模块路径
2016/03/17 Python
Python json 错误xx is not JSON serializable解决办法
2017/03/15 Python
python实现维吉尼亚加密法
2019/03/20 Python
Python处理时间日期坐标轴过程详解
2019/06/25 Python
python爬虫解决验证码的思路及示例
2019/08/01 Python
pytorch实现seq2seq时对loss进行mask的方式
2020/02/18 Python
python将logging模块封装成单独模块并实现动态切换Level方式
2020/05/12 Python
美国在线家装零售商:Build.com
2016/09/02 全球购物
护理专科毕业推荐信
2013/11/10 职场文书
遗产继承公证书
2014/04/09 职场文书
学校与家长安全责任书
2014/07/23 职场文书
锦旗赠语
2015/06/23 职场文书
高中历史教学反思
2016/02/19 职场文书
股东出资协议书
2016/03/21 职场文书
2016年教育局“我们的节日——端午节”主题活动总结
2016/04/01 职场文书
2019年市场部个人述职报告(三篇)
2019/10/23 职场文书
Nginx本地目录映射实现代码实例
2021/03/31 Servers
详细谈谈MYSQL中的COLLATE是什么
2021/06/11 MySQL
Python实现制作销售数据可视化看板详解
2021/11/27 Python