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 相关文章推荐
onsubmit阻止form表单提交与onclick的相关操作
Sep 03 Javascript
始终在屏幕中间显示Div的代码(css+js)
Mar 10 Javascript
nw.js实现类似微信的聊天软件
Mar 16 Javascript
JS冒泡事件与事件捕获实例详解
Nov 25 Javascript
jQGrid Table操作列中点击【操作】按钮弹出按钮层的实现代码
Dec 05 Javascript
JS实现字符串转驼峰格式的方法
Dec 16 Javascript
Javascript中类式继承和原型式继承的实现方法和区别之处
Apr 25 Javascript
取消Bootstrap的dropdown-menu点击默认关闭事件方法
Aug 10 Javascript
详解小程序用户登录状态检查与更新实例
May 15 Javascript
如何实现iframe父子传参通信
Feb 05 Javascript
VSCode Vue开发推荐插件和VSCode快捷键(小结)
Aug 08 Javascript
jQuery实现简单评论区功能
Oct 26 jQuery
鼠标经过的文本框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/08/21 无线电
如何正确理解PHP的错误信息
2006/10/09 PHP
php获取url字符串截取路径的文件名和扩展名的函数
2010/01/22 PHP
PHP图片处理之使用imagecopyresampled函数实现图片缩放例子
2014/11/19 PHP
PHP提高编程效率的20个要点
2015/09/23 PHP
JavaScript中json使用自己总结
2013/08/13 Javascript
Jquery判断$("#id")获取的对象是否存在的方法
2013/09/25 Javascript
php显示当前文件所在的文件以及文件夹所有文件以树形展开
2013/12/13 Javascript
js定时器(执行一次、重复执行)
2014/03/07 Javascript
Jquery揭秘系列:ajax原生js实现详解(推荐)
2016/06/08 Javascript
基于HTML+CSS+JS实现增加删除修改tab导航特效代码
2016/08/05 Javascript
强大Vue.js组件浅析
2016/09/12 Javascript
微信小程序 Toast自定义实例详解
2017/01/20 Javascript
es6学习笔记之Async函数基本教程
2017/05/11 Javascript
Angularjs的键盘事件的绑定
2017/07/27 Javascript
JavaScript数据类型的存储方法详解
2017/08/25 Javascript
Vue结合Video.js播放m3u8视频流的方法示例
2018/05/04 Javascript
详解vue项目中使用token的身份验证的简单实践
2019/03/08 Javascript
JavaScript中的null和undefined用法解析
2019/09/30 Javascript
Python引用模块和查找模块路径
2016/03/17 Python
numpy数组拼接简单示例
2017/12/15 Python
python numpy格式化打印的实例
2018/05/14 Python
深入浅析Python传值与传址
2018/07/10 Python
用python标准库difflib比较两份文件的异同详解
2018/11/16 Python
对python制作自己的数据集实例讲解
2018/12/12 Python
用python建立两个Y轴的XY曲线图方法
2019/07/08 Python
Tensorflow tf.dynamic_partition矩阵拆分示例(Python3)
2020/02/07 Python
解决 jupyter notebook 回车换两行问题
2020/04/15 Python
Python列表元素删除和remove()方法详解
2021/01/04 Python
python工具——Mimesis的简单使用教程
2021/01/16 Python
Expedia韩国官网:亚洲发展最快的在线旅游门户网站
2018/02/26 全球购物
Java程序员面试题
2013/07/15 面试题
群众路线教育实践活动实施方案
2014/10/31 职场文书
2015年感恩节演讲稿(优选篇)
2015/03/20 职场文书
2017大学生寒假社会实践心得体会
2016/01/14 职场文书
Navicat Premium自定义 sql 标签的创建方式
2022/09/23 数据库