文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院专栏firefox[JS]用空格或 || 来兼容FireFox
精品推荐
特别推荐
·下载:Firefox 4.0 Alpha 1 Pre版
·推荐一些实用的Firefox扩展
·帮你解决Firefox无节制内存占用的问题
·不可或缺 20个必备的Firefox插件
·提高做火狐firefox推介效果的技巧代码
·Firefox v2.0.0.9 简体中文版下载
·Javascript在IE和FireFox中的不同表现
·Firefox火狐浏览器常用快捷键大全
·Firefox明年目标:30%市场份额
·101件Firefox能而IE不能做的事
热点TOP10
·Firefox 使用常见问题和解决方法
·CSS在IE与Firefox下不同的解析及解决方案
·Firefox 3.0重大Bug只能修复20%
·Mozilla Firefox 2.0.0.8将再升级
·Mozilla Firefox 2.0.0.8 RC2中文版
·解决Firefox上网看不了Flash网页的问题
·FireFox 内存占用巨大或CPU占用率达到100%之解决
·通过IE诱发 Firefox 2.0发现重大漏洞
·Vista是Firefox的恶梦 尚有20个缺陷没修正
·不可或缺 20个必备的Firefox插件

[JS]用空格或 || 来兼容FireFox

日期:2008年6月8日 作者: 查看:[大字体 中字体 小字体]


看例子:

运行代码框

    [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

找到 document.body.onclick = function(evt),
在IE下,这个evt是不会有的,但是在fireFox下(opera下好像也是)会默认传这个参数.在IE下,这个参数是 null ,想兼容,就这样写.

继续向下:
evt = evt window.event;
在IE下,evt 就会指向:window.event,在fireFox下,就会指向那个默认参数.
因为在IE下 evt window.event 相当于: null window.event,结果还是window.event
而在fireFox下,就相当于 evt null ,结果就是evt

向下看:
o.previousSibling.href o.previousSibling.previousSibling.href
前面一个表达式用于IE下,后面一个用于FireFox下.
因为在IE下,XMLDom没有preserveWhiteSpace这个属性,即:把空白也当作一个节点,而IE则默认为false,即把空白不看成一个节点.

这里说到了XMLDom,似乎和上面所说的不相关,但是在FireFox下 previousSibling就是空白,除非两个HTML标签之间没有任何形式的空格.

<a href="/uploadImages/2007-7-6/20077615165228250.gif"/></a>
<a href="图片地址">打开</a>
两个<a>之间有换行(属于空格的一种),所以在FireFox下,取下面一个<a>的前一个节点的话,就必须用:
o.previousSibling.previousSibling.href

可能你还是没有看明白,没关系,再举个简单的:


[1] [2] 下一页 




上一篇:冷静对待流行技术风潮:忽悠一下Ajax

下一篇:网页两侧浮动广告代码

相关文章:
·Firefox 使用常见问题和解决方法
·CSS在IE与Firefox下不同的解析及解决方案
·WinRAR 3.70正式版发布 完美兼容Vista
·Windows Vista SP1兼容性没有显著提高
·Firefox 3.0重大Bug只能修复20%
·Mozilla Firefox 2.0.0.8将再升级
·Mozilla Firefox 2.0.0.8 RC2中文版
·解决Firefox上网看不了Flash网页的问题
·解决XP SP2和金山毒霸的兼容问题
·FireFox 内存占用巨大或CPU占用率达到100%之解决
相关软件:
·《连连看》豪华兼容版
·暗影狂奔-Vista版免CD补丁+XP系统兼容补丁
·Mozilla Firefox(火狐浏览器)V2.0.0.7 RC2 中文版
·Mozilla Firefox(火狐浏览器) V2.04 Pre 中文增强版
·Mozilla FirefoxV2.0.0.8 RC 2 简体中文版
·Mozilla FirefoxV3.0 Beta 3
·《梦幻西游》兼容补丁
·Google Toolbar for FirefoxV1.0.20050707 Beta
·flashgot for Firefoxv0.5.96

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot