注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> 网页设计 >> Javascript >> 网页设计正文

IE和Firefox的兼容性问题

文章来源:网页教学网 作者:佚名 更新时间:2008-2-9 20:22:43 【 】 【加入收藏

1.event.srcElement问题

在IE下,event对象有srcElement属性,但是没有target属性;
在Firefox下,even对象有target属性,但是没有srcElement属性.

我们可以这样解决:

使用obj(obj = event.srcElement ? event.srcElement : event.target;)来代替IE下的event.srcElement或者Firefox下的event.target.

2.上面提到了event,在两种浏览器中也存在问题
window.event只能在IE下运行,而不能在Firefox下运行,
这是因为Firefox的event只能在有事件发生的情况下使用

IE:
<input type="button" value="测试IE下的Event" onclick="test1()"/>
<input type="button" value="测试Event的兼容性" onclick="test2()"/>

<script language="javascript">
function test1() {
alert(window.event); //使用 window.event
}
function test2(evt) {
evt=evt?evt:(window.event?window.event:null);
alert(evt); //使用参数evt
}
</script>
=============================================
3.innerText在IE中能正常工作,但是innerText在FireFox中却不行
这里给出一个解决方法
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>关注一下IE和Firefox的兼容性</title>
</head>
<script language="javascript">
function testInnerText(){
if(navigator.appName.indexOf("Explorer") > -1){
document.getElementById('element').innerText = "my text";
} else{
document.getElementById('element').textContent = "my text";
}
}
</script>
<body>
<input name="Button" type="button" value="testInnerText" onclick="javascript:testInnerText()"/>
<div id="element" style="border:1px solid #0066CC; width:100px; height:50px"></div>
</body>
</html>

  • 上一篇网页设计:

  • 下一篇网页设计: 没有了
  • 最 新 热 门
     Swf2Gif快速将flash动画变成GIF格式
     Flash制作动画时的一些常用命令
     如何把fla文件输出成和swf一样的gif文件
     理解Flash中的level层级关系
     Flash技巧:位图矢量化和简化矢量图
     禁止SWF文件显示在IE缓存
     IE和Firefox的兼容性问题
     JavaScript代码规范
     Javascript的一些属性讲解
     Javascript文档对象模型(DOM)实例分析
    最 新 推 荐
     IE和Firefox的兼容性问题
     JavaScript代码规范
     Javascript的一些属性讲解
     Javascript文档对象模型(DOM)实例分析
     javaScript DOM方法与属性摘要
     文档对象模型(DOM)的基本方法
     Javascript在IE与firefox中表现的异同
     文档对象模型(DOM)的技巧和诀窍
     JS最常用的55个经典技巧
     符合web标准的网页中调用Flash的方法
    相 关 文 章

    禁止SWF文件显示在IE缓存
    Javascript在IE与firefox中表现的异同
    IE8采用多兼容模式正常显示网页
    怎样禁止SWF文件显示在IE缓存中?
    IE7对css选择器的改进
    IE7新支持的CSS属性和属性选择符
    在IE流览器中正确显示PNG透明图片
    JavaScript静态页面值传递:Cookie篇
    IE支持PNG格式的javascript库
    关于clientHeight、offsetHeight、scrollHe…

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用