仅对IE6 + 7错误消息进行故障排除

时间:2009-03-26 00:13:33

标签: html internet-explorer

我已经建立了网站:www.bgarchitect.co.nz这是jQuery和CSS / xHTML的学习经验,但也是一个真正的项目,因此应该适用于大多数浏览器(IE6仍然是一个问题,但IE7应该真的没有问题)。

让我非常烦恼的是得到这个错误: IE6+7 Only Error PopUp http://www.9d.co.nz/screengrabs/ie_error.png

仅在IE 6和7中发生.IE8工作正常,webkit和mozilla也是如此。

简单地说:我不知道在哪里寻找“第8行;第9行”,因为html的来源只有第8行的元标记。

由于我使用了一些jQuery / java脚本,我担心它可能会出现在那里,但是脚本可以正常工作,即使我弹出这个错误。

非常感谢任何建议,想法或解决方案。 感谢阅读并感兴趣。

Jannis

3 个答案:

答案 0 :(得分:3)

你的javascript中有一个额外的逗号。

修改
以下是jsLinkNudging.js内的额外逗号:

$('.categories img').hover(function() { //mouse in  
    $(this).animate({ 
        marginTop: "5px", <- remove comma here
    }, "fast");  
}, function() { //mouse out  
    $(this).stop().animate({ 
        marginTop: "10px", <- remove comma here
    }, "fast");  
});  

看看这两个marginTop你有一个逗号,但没有更多的属性。将它们都移除。

答案 1 :(得分:1)

转到工具 - &gt;互联网选项 - &gt;高级并取消选中两个说“禁用脚本调试...”的框

然后,当您收到错误时,它将询问您是否要调试,然后您说“是”,它将启动Visual Studio并突出显示出错的确切位置。

您可以使用Visual Studio Express here

答案 2 :(得分:0)

您还可以检查此IE仅限加载项http://www.debugbar.com/ 它的行为很像firebug,也有一个控制台