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 相关文章推荐
红米手机抢购的js代码
Mar 10 Javascript
js实现选中复选框文字变色的方法
Aug 14 Javascript
使用Function.apply()的参数数组化来提高 JavaScript程序性能的技巧
Dec 23 Javascript
JS定时器使用,定时定点,固定时刻,循环执行详解
May 31 Javascript
jquery ezUI 双击行记录弹窗查看明细的实现方法
Jun 01 Javascript
最全面的百度地图JavaScript离线版开发
Sep 10 Javascript
利用JavaScript对中文(汉字)进行排序实例详解
Jun 18 Javascript
网页中的图片查看器viewjs使用方法
Jul 11 Javascript
javascript与PHP动态往类中添加方法对比
Mar 21 Javascript
JavaScript实现连连看连线算法
Jan 05 Javascript
vue-router路由模式详解(小结)
Aug 26 Javascript
微信小程序实现聊天室功能
Jun 14 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
Phpbean路由转发的php代码
2008/01/10 PHP
Php 构造函数construct的前下划线是双的_
2009/12/08 PHP
PHP实现股票趋势图和柱形图
2015/02/07 PHP
php判断linux下程序问题实例
2015/07/09 PHP
jQuery之浮动窗口实现代码(两种方法)
2010/09/08 Javascript
jQuery EasyUI API 中文文档 - Pagination分页
2011/09/29 Javascript
JS隐藏参数post传值实例
2013/04/18 Javascript
js实现键盘控制DIV移动的方法
2015/01/10 Javascript
PHP中CURL的几个经典应用实例
2015/01/23 Javascript
jquery图片滚动放大代码分享(2)
2015/08/28 Javascript
Angularjs实现搜索关键字高亮显示效果
2017/01/17 Javascript
angularjs点击图片放大实现上传图片预览
2017/02/24 Javascript
windows下vue.js开发环境搭建教程
2017/03/20 Javascript
select自定义小三角样式代码(实用总结)
2017/08/18 Javascript
[原创]jQuery实现合并/追加数组并去除重复项的方法
2018/04/11 jQuery
vue点击当前路由高亮小案例
2019/09/26 Javascript
原生js+canvas实现下雪效果
2020/08/02 Javascript
vue 授权获取微信openId操作
2020/11/13 Javascript
Python中实现常量(Const)功能
2015/01/28 Python
[原创]windows下Anaconda的安装与配置正解(Anaconda入门教程)
2018/04/05 Python
33个Python爬虫项目实战(推荐)
2019/07/08 Python
Python3.x+pyqtgraph实现数据可视化教程
2020/03/14 Python
4行Python代码生成图像验证码(2种)
2020/04/07 Python
Windows下Anaconda和PyCharm的安装与使用详解
2020/04/23 Python
css3发光搜索表单分享
2014/04/11 HTML / CSS
css3 实现圆形旋转倒计时
2018/02/24 HTML / CSS
美国市场上最实惠的送餐服务:Dinnerly
2018/03/18 全球购物
Shopee越南:东南亚与台湾电商平台
2019/02/03 全球购物
澳大利亚家居用品零售商:Harris Scarfe
2020/10/10 全球购物
四查四看剖析材料
2014/02/14 职场文书
2015年城管个人工作总结
2015/05/15 职场文书
2015年幼师个人工作总结
2015/10/15 职场文书
学习新党章心得体会2016
2016/01/15 职场文书
用golang如何替换某个文件中的字符串
2021/04/25 Golang
MySQL 数据恢复的多种方法汇总
2021/06/21 MySQL
Win11无法访问设备和打印机 如何解决页面空白
2022/04/09 数码科技