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 禁用只读文本框获得焦点时的退格键
Apr 25 Javascript
jQuery实现随意改变div任意属性的名称和值(部分原生js实现)
May 28 Javascript
jquery 实现上下滚动效果示例代码
Aug 09 Javascript
javascript+html5实现仿flash滚动播放图片的方法
Apr 27 Javascript
angularjs点击图片放大实现上传图片预览
Feb 24 Javascript
jQuery插件HighCharts绘制2D饼图效果示例【附demo源码下载】
Mar 21 jQuery
VueRouter导航守卫用法详解
Dec 25 Javascript
vue一个页面实现音乐播放器的示例
Feb 06 Javascript
jQuery实现表单动态加减、ajax表单提交功能
Jun 08 jQuery
微信小程序 MinUI组件库系列之badge徽章组件示例
Aug 20 Javascript
解决Vue打包后访问图片/图标不显示的问题
Jul 25 Javascript
解决layui追加或者动态修改的表单元素“没效果”的问题
Sep 18 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你的验证码安全码?
2007/01/02 PHP
php文件打包 下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
2012/06/13 PHP
深入PHP运行环境配置的详解
2013/06/04 PHP
PHP7 新特性详细介绍
2016/09/06 PHP
php中引用&的用法分析【变量引用,函数引用,对象引用】
2016/12/12 PHP
php PDO属性设置与操作方法分析
2018/12/27 PHP
PHP根据key删除数组中指定的元素
2019/02/28 PHP
清除网页历史记录,屏蔽后退按钮!
2008/12/22 Javascript
PNG背景在不同浏览器下的应用
2009/06/22 Javascript
javascript跑马灯悬停放大效果实现代码
2012/12/12 Javascript
Jquery 类网页微信二维码图块滚动效果具体实现
2013/10/14 Javascript
js阻止冒泡及jquery阻止事件冒泡示例介绍
2013/11/19 Javascript
js类定义函数时用prototype与不用的区别示例介绍
2014/06/10 Javascript
JavaScript 开发工具webstrom使用指南
2014/12/09 Javascript
node.js中的fs.appendFile方法使用说明
2014/12/17 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
2015/03/04 Javascript
js实现Select列表各项上移和下移的方法
2015/08/14 Javascript
AngularJS实践之使用NgModelController进行数据绑定
2016/10/08 Javascript
移动开发之自适应手机屏幕宽度
2016/11/23 Javascript
jQuery实现的form转json经典示例
2017/10/10 jQuery
将jquery.qqFace.js表情转换成微信的字符码
2017/12/01 jQuery
vue+springboot图片上传和显示的示例代码
2020/02/14 Javascript
python中的set实现不重复的排序原理
2018/01/24 Python
Opencv+Python实现图像运动模糊和高斯模糊的示例
2019/04/11 Python
pip安装python库的方法总结
2019/08/02 Python
python实现word文档批量转成自定义格式的excel文档的思路及实例代码
2020/02/21 Python
Python super()方法原理详解
2020/03/31 Python
Python利用pip安装tar.gz格式的离线资源包
2020/09/14 Python
python爬虫实现爬取同一个网站的多页数据的实例讲解
2021/01/18 Python
CSS3实现头像旋转效果
2017/03/13 HTML / CSS
BudgetAir印度:预订航班、酒店和汽车租赁
2019/07/07 全球购物
北京SQL新华信咨询
2016/09/30 面试题
关于运动会的广播稿
2014/09/22 职场文书
整改落实情况汇报材料
2014/10/29 职场文书
安全保证书怎么写
2015/02/28 职场文书
大学生村官驻村工作心得体会
2016/01/23 职场文书