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 相关文章推荐
Javascript 文件夹选择框的两种解决方案
Jul 01 Javascript
JS 作用域与作用域链详解
Apr 07 Javascript
深入分析javascript中console命令
Aug 14 Javascript
妙用Bootstrap的 popover插件实现校验表单提示功能
Aug 29 Javascript
Vue2.0组件间数据传递示例
Mar 07 Javascript
详解Vue使用 vue-cli 搭建项目
Apr 20 Javascript
jquery实现一个全局计时器(商城可用)
Jun 30 jQuery
详解vue中点击空白处隐藏div的实现(用指令实现)
Apr 19 Javascript
layui实现动态和静态分页
Apr 28 Javascript
vue 使用html2canvas将DOM转化为图片的方法
Sep 11 Javascript
微信小程序地图导航功能实现完整源代码附效果图(推荐)
Apr 28 Javascript
vue项目初始化到登录login页面的示例
Oct 31 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
便携利器 — TECSUN PL-365简评
2021/03/02 无线电
试用php中oci8扩展
2015/06/18 PHP
php抓取并保存网站图片的实现代码
2015/10/28 PHP
分享php邮件管理器源码
2016/01/06 PHP
PHP实现的浏览器检查类
2016/04/11 PHP
PHP实现的链式队列结构示例
2017/09/15 PHP
如何在标题栏显示框架内页面的标题
2007/02/03 Javascript
一个收集图片的bookmarlet(js 刷新页面中的图片)
2010/05/27 Javascript
Js从头学起(基本数据类型和引用类型的参数传递详细分析)
2012/02/16 Javascript
jQuery实现可编辑的表格实例讲解(2)
2015/09/17 Javascript
jquery插件ajaxupload实现文件上传操作
2015/12/09 Javascript
以JavaScript来实现WordPress中的二级导航菜单的方法
2015/12/14 Javascript
JavaScript高级程序设计(第三版)学习笔记1~5章
2016/03/11 Javascript
前端程序员必须知道的高性能Javascript知识
2016/08/24 Javascript
jquery实现图片列表鼠标移入微动
2016/12/01 Javascript
详解JS对象封装的常用方式
2016/12/30 Javascript
关于vue.js发布后路径引用的问题解决
2017/08/15 Javascript
JavaScript迭代器的含义及用法
2019/06/21 Javascript
简单介绍Python中利用生成器实现的并发编程
2015/05/04 Python
Django 实现对已存在的model进行更改
2020/03/28 Python
Python unittest框架操作实例解析
2020/04/13 Python
Django中FilePathField字段的用法
2020/05/21 Python
python之pygame模块实现飞机大战完整代码
2020/11/29 Python
PyCharm 解决找不到新打开项目的窗口问题
2021/01/15 Python
html5 canvas的绘制文本自动换行的示例代码
2018/09/17 HTML / CSS
几个Linux面试题笔试题
2012/12/01 面试题
军训鉴定表自我鉴定
2014/02/13 职场文书
小学教学随笔感言
2014/02/26 职场文书
设备管理实施方案
2014/05/31 职场文书
师范毕业生求职信
2014/07/11 职场文书
房产公证委托书范本
2014/09/20 职场文书
廉政承诺书2015
2015/04/28 职场文书
志愿服务心得体会
2016/01/15 职场文书
如何使用Maxwell实时同步mysql数据
2021/04/08 MySQL
浅谈pytorch中stack和cat的及to_tensor的坑
2021/05/20 Python
vscode内网访问服务器的方法
2022/06/28 Servers