如何在ie7中解决对象错误。一旦我加载我的页面。 ie7在警告框中显示[object Error]
。我想知道它为什么会发生以及如何解决这个问题。
答案 0 :(得分:1)
(编辑)这只是在:
现在看来IE7有时会在发生错误时显示此弹出窗口。它几乎看起来像是在尝试显示一个带有对象的alert()
,称为error
。这是我发现的方式。我试图将表格行的CSS display
属性设置为table-row
,但经过一些调试和互联网搜索,我发现IE7及更早版本不支持table-row
作为{{1}价值。我有什么:
display
是什么解决了这个问题:
document.getElementById('writeoff_tablerow').style.display = 'table-row';
(早期答案)
我今天也被同样的事情困扰了。最终,问题的原因归结为我使用document.body.addEventListener使页面响应鼠标单击:
try {
document.getElementById('writeoff_tablerow').style.display = 'table-row';
}
catch(e) {
document.getElementById('writeoff_tablerow').style.display = 'block';
}
当我将代码更改为以下内容时,问题在IE7中消失了:
document.body.addEventListener('click',function(){document.getElementById('blah_div_id').style.display='none';},false);
答案 1 :(得分:0)
发布一些代码,否则我们无法帮助你。
尝试安装Firebug的Firefox网站,也许你会在控制台中获得更多信息(如果问题也在FF中,那就是)
答案 2 :(得分:0)
因为我使用的是Protovis Graph库。这是我的错误的原因。由于Protovis不能与ie7压缩,因此它会导致对象错误。