设计学院-ui163 致力于网页标准 网页设计 web标准与ui设计。

JavaScript使IE的经典异常 代码

上一篇上一篇 | 下一篇下一篇发表时间:2007-10-22 21:49:08
  这是两个经典异常,不知道原理的话很难定位。从下面的代码中可用看到发生的条件

以下是代码片段:
<iframe src="javascript:'<script>top.ff1={abc:function(){}}</script>'" width=0 height=0 name="f1"></iframe>
<button onclick="f1.location='about:blank';setTimeout('alert(ff1.abc())',0)">不能执行已经释放的代码</button> 
<iframe src="javascript:'<script>top.ff2={abc:function(){}}</script>'" width=0 height=0 name="f2"></iframe>
<button onclick="f2.location='about:blank';setTimeout('alert(ff2.toString())',0)">意外地调用了方法或属性访问</button> 

p标签的innerHTML不能插入center标记:

以下是代码片段:
<p onclick="innerHTML='<CENTER></CENTER>'"><button>未知的运行时错误</button></p>

下面这个是经典的“无法打开Internet站点”异常:

以下是代码片段:
<div id="tt"><div><script>document.getElementById("tt").innerHTML=""</script></div></div>

从这些例子可以看到IE的健壮性还是有挺大的提升余地的。
[本日志由 ui163 于 2007-10-22 21:49:08 编辑]
上一篇上一篇:关于DOM事件模型的两件事
下一篇下一篇:Javascript中如何判断润年代码
文章来自:设计学院
收藏到网摘: 收藏到QQ书签
Tags:

相关内容

网站建设导航→

相关内容

版权隐私 ┊ 免责声明  ┊ 友情链接 ┊ 网站地图  ┊ 联系我们

Copyrights©2006 UI163.com All Rights Reserved 2007

 豫ICP备07501346号