2012-10-04 59 views
1

IE8中出现“对象不支持此属性或方法”错误。在Firefox中没有错误。对象不支持此属性或方法javascript错误

有人有什么想法导致它?

<script type="text/javascript"> 
    function callReport() { 
     var sPath = $('input[name*="ReportPath"]').val(); 
     window.open(sPath); 
     } 
    $('div:last div.active').qtip({ 
     content: 'This is an active div element', 
     show: 'mouseover', 
     hide: 'mouseout' 
    }) 
</script> 
+1

在IE8调试器中,它显示哪一行是异常的来源?我能想象的唯一一个是'window.open()'调用,但我不认为一个伪造的URL会导致这个错误。 – Pointy

+0

也许在qtip里面?我不知道这个插件。 –

+0

最近在qtip论坛上提到了一些IE8特定的错误和修复。你有最后的版本吗? –

回答

0

貌似qTip使用名为tooltip一个全局变量可能会偶尔导致在IE8的问题(或许只是严格模式)。声明window.tooltip = null在我的JS文件的顶部,它使用qTip为我解决了这个问题,并更清楚地表明该变量存在。

相关问题