从某一天起,我访问www.google.com 总是会提示一个脚步错误:“对象不支持此属性或方法”

每次都忙着要search 一些东西,所以都是息事宁人的按"否"来取消调试。终于到的忍无可忍的地步,按下"是"来看个究竟.

原来这个不支持的属性或方法叫做"isHomePage",翻了翻MSDN,发现与DHTML Behavior 有关。再看这个对象b,是id为"hp"的 dom 对象,

果然这里应用了behavior。但是看这段代码看上去不像有错。万般无奈,最后想到在IE的设置里面找找线索。果不其然



Ie的安全设置中,就有禁用 behavior的选项。而我恰恰是选择了禁用。

这样看来naive的认为IE支持 DHTML Behavior 是危险的。若事先能做一些检测,避开这些问题,或许更体面一些,当然代码也变得更加啰嗦。在这个萝卜都靠不住的年头,写程序不是件容易的事……

Posted on 2007-05-07 12:38  Nemo Wang  阅读(466)  评论(2编辑  收藏  举报
若不是耶和华建造房屋,建造的人就枉然劳力; 若不是耶和华看守城池,看守的人就枉然警醒。