添加了一些Js代码,代码如下:
突然之间 , IE 报错 , 缺少对象.  // 在 IE 状态栏显示要打开的路径. yxh .
突然之间 , IE 报错 , 缺少对象.
window.showModalDialog2=window.showModalDialog ;

突然之间,报错,IE应用程序错误.连报三个,附图: 突然之间 , IE 报错 , 缺少对象.突然之间 , IE 报错 , 缺少对象.突然之间 , IE 报错 , 缺少对象. 然后,整个IE进程当掉. 想想真的没辙了. 但是后来无意中把 我修改的这个Js 代码文件删除了. 又报出了另一个错,缺少对象,附图:

突然之间 , IE 报错 , 缺少对象.

把 文件编码改为 UTF8 . 就没事了. 再改成 简体中文,也没事了. 很奇怪.

测试发现: 在我添加的 JS 代码中, alert 一句存在问题. 我本想,当弹出模态窗口时,把模态窗口的URL报出来,没想到. 这里是一个陷阱 , 把 alert 语句去掉,问题解决了.
至此, 发现问题的根源: 在重写 showModelDialog 时,不能用 alert . 可以用 winodw.open 把要报的内容报出来.

相关文章: