emu in blogjava

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  171 随笔 :: 103 文章 :: 1052 评论 :: 2 Trackbacks
很久没有回来耍了,blog也荒废了许久。因为新工作跟java几乎没有任何关系了,而且又忙。现在回来也不是不忙了,只是累了回来看看。

下午那个网页真把我调死了,调的自己几乎失去耐心了:我写的脚本里面怎么可能有这么深层次的、隐秘的、危险的bug?在读取某一个xml的时候居然会死浏览器!花了两三个钟头最终定位到出现错误的那一个语句,居然一点错也没有!和seven下去吃晚饭的时候才突然想起来,会不会脚步根本没有错,而是css……吃完饭回来把css里面的expression全部干掉,果然问题全部消失了。又把expression一个一个加回去,终于定位到出错的一句:

 height: expression(parentNode.clientHeight);

我哭啊,他怎么还是这么写。我们做个实验:

<div style="background-color:blue;height:100px">
这样写会吧parentNode撑的无穷大,浏览器就是这么死的:
<div style="height:expression(parentNode.clientHeight);background-color:yellow">  </div>
</div>


唉,这样写不好吗?

<div style="background-color:blue;height:100px">
这样写只会把parentNode撑大,但不会死:
<div style="height:100%;background-color:yellow">
 </div>
</div>

我戒expression已经很多年了,没想到它还是阴魂不散的找上门来。


posted on 2005-11-03 20:22 emu 阅读(673) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: