ie7中的对象错误

时间:2010-12-16 11:11:54

标签: internet-explorer-7

如何在ie7中解决对象错误。一旦我加载我的页面。 ie7在警告框中显示[object Error]。我想知道它为什么会发生以及如何解决这个问题。

3 个答案:

答案 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压缩,因此它会导致对象错误。