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 相关文章推荐
与jquery serializeArray()一起使用的函数,主要来方便提交表单
Jan 31 Javascript
jQuery循环滚动展示代码 可应用到文字和图片上
May 11 Javascript
jquery和js实现对div的隐藏和显示方法
Sep 26 Javascript
JavaScript DOM进阶方法
Apr 13 Javascript
详解JavaScript节流函数中的Throttle
Jul 16 Javascript
jQuery Validate设置onkeyup验证的实例代码
Dec 09 Javascript
BOM之navigator对象和用户代理检测
Feb 10 Javascript
jQuery使用EasyUi实现三级联动下拉框效果
Mar 08 Javascript
Angular弹出模态框的两种方式
Oct 19 Javascript
微信小程序实现图片翻转效果的实例代码
Sep 20 Javascript
vue 实现单选框设置默认选中值
Nov 07 Javascript
vue element table中自定义一些input的验证操作
Jul 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 include任意文件或URL介绍
2014/04/29 PHP
PHP微信开发之二维码生成类
2015/06/26 PHP
谈谈 PHP7新增功能
2015/12/16 PHP
php实现购物车功能(下)
2016/01/05 PHP
PHP十六进制颜色随机生成器功能示例
2017/07/24 PHP
PHP 模拟登陆功能实例详解
2019/09/10 PHP
JavaScript 数组循环引起的思考
2010/01/01 Javascript
gridpanel动态加载数据的实例代码
2013/07/18 Javascript
jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
2015/09/27 Javascript
使用Promise解决多层异步调用的简单学习心得
2016/05/17 Javascript
EasyUI加载完Html内容样式渲染完成后显示
2016/07/25 Javascript
Vue路由跳转问题记录详解
2017/06/15 Javascript
React学习笔记之条件渲染(一)
2017/07/02 Javascript
vue页面更新patch的实现示例
2020/03/25 Javascript
基于vuex实现购物车功能
2021/01/10 Vue.js
[03:03]DOTA2校园争霸赛 济南城市决赛欢乐发奖活动
2013/10/21 DOTA
一个小示例告诉你Python语言的优雅之处
2014/07/04 Python
pygame游戏之旅 游戏中添加显示文字
2018/11/20 Python
对python 生成拼接xml报文的示例详解
2018/12/28 Python
python 偷懒技巧——使用 keyboard 录制键盘事件
2020/09/21 Python
django使用channels实现通信的示例
2020/10/19 Python
CSS3 2D模拟实现摩天轮旋转效果
2016/11/16 HTML / CSS
关于HTML5语义标签的实践(blog页面)
2016/07/12 HTML / CSS
iHerb俄罗斯:维生素、补品和天然产品
2020/07/09 全球购物
巴西最大的运动品牌:Olympikus
2020/07/14 全球购物
什么是典型的软件三层结构?软件设计为什么要分层?软件分层有什么好处?
2012/03/14 面试题
护士自我鉴定范文
2013/10/06 职场文书
机电一体化毕业生求职信
2013/11/02 职场文书
会计专业应届生自荐信
2014/02/07 职场文书
亲子运动会的活动方案
2014/08/17 职场文书
运动会演讲稿50字
2014/08/25 职场文书
代收款委托书范本
2014/10/01 职场文书
四风问题自查自纠工作情况报告
2014/10/28 职场文书
2015年生产部工作总结范文
2015/05/25 职场文书
百年校庆宣传标语口号
2015/12/26 职场文书
python3.7.2 tkinter entry框限定输入数字的操作
2021/05/22 Python