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 相关文章推荐
分享几个超级震憾的图片特效
Jan 08 Javascript
原生js写的放大镜效果
Aug 22 Javascript
jQuery Mobile 导航栏代码
Nov 01 Javascript
JS判断客户端是手机还是PC的2个代码
Apr 12 Javascript
Javascript 是你的高阶函数(高级应用)
Jun 15 Javascript
漂亮! js实现颜色渐变效果
Aug 12 Javascript
WEB前端实现裁剪上传图片功能
Oct 17 Javascript
原生和jQuery的ajax用法详解
Jan 23 Javascript
详解探索 vuex 2.0 以及使用 vuejs 2.0 + vuex 2.0 构建记事本应用
Jun 16 Javascript
详解webpack4.x之搭建前端开发环境
Mar 28 Javascript
使用layui 的layedit定义自己的toolbar方法
Sep 18 Javascript
Vue按时间段查询数据组件使用详解
Aug 21 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
《神奇女侠:血脉》神力女超人大战犯罪公司
2020/04/09 欧美动漫
php中将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
2011/08/23 PHP
基于PHP实现栈数据结构和括号匹配算法示例
2017/08/10 PHP
JS获取地址栏参数的小例子
2013/08/23 Javascript
js 本地预览的简单实现方法
2014/02/18 Javascript
理解JS绑定事件
2016/01/19 Javascript
Angularjs全局变量被作用域监听的正确姿势
2016/02/06 Javascript
jQuery Mobile漏洞会有跨站脚本攻击风险
2017/02/12 Javascript
jQuery模拟实现天猫购物车动画效果实例代码
2017/05/25 jQuery
nodejs初始化init的示例代码
2018/10/10 NodeJs
JavaScript实现PC端四格密码输入框功能
2020/02/19 Javascript
Nodejs + sequelize 实现增删改查操作
2020/11/07 NodeJs
JQuery+drag.js上传图片并且实现图片拖曳
2020/11/18 jQuery
[48:23]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第一局
2016/03/05 DOTA
Python socket C/S结构的聊天室应用实现
2014/11/30 Python
深入理解Python中的元类(metaclass)
2015/02/14 Python
python通过文件头判断文件类型
2015/10/30 Python
python使用opencv读取图片的实例
2017/08/17 Python
Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解
2019/02/28 Python
python实现字符串加密 生成唯一固定长度字符串
2019/03/22 Python
python实现猜拳小游戏
2020/04/05 Python
python通过robert、sobel、Laplace算子实现图像边缘提取详解
2019/08/21 Python
基于Django OneToOneField和ForeignKey的区别详解
2020/03/30 Python
python 统计list中各个元素出现的次数的几种方法
2021/02/20 Python
使用css3背景渐变中的透明度来设置不同颜色的背景渐变
2014/03/31 HTML / CSS
悦木之源美国官网:Origins美国
2016/08/01 全球购物
小蚁科技官方商店:YI Technology
2019/08/23 全球购物
世界排名第一的运动鞋市场:Flight Club
2020/01/03 全球购物
迪卡侬(Decathlon)加拿大官网:源自法国的运动专业超市
2020/11/22 全球购物
公司企业表扬信
2014/01/11 职场文书
应届大学生简历中的自我评价
2014/01/15 职场文书
消防安全检查制度
2014/02/04 职场文书
竞选班干部演讲稿300字
2014/08/20 职场文书
费城故事观后感
2015/06/10 职场文书
现实表现证明材料
2015/06/19 职场文书
爱护环境建议书
2015/09/14 职场文书