2008-09-16 70 views
0

我用JQuery开发了一个简单的页面。它工作正常,在几乎所有的浏览器(即火狐,IE,Chrome浏览器),但每当该页面在IE中打开,它会提示JavaScript错误一样,IE 8.0中JQuery的JS错误

'guid' is null or not an object on line 1834 

你有什么想法?

+0

如果你发布了足够的代码来重现你的问题,我会减少它。 – Pat 2008-09-16 11:08:13

回答

0

也许你正在使用parentNode或parentElement属性?在IE和其他浏览器中有一些问题。

2

感谢你的消息。

错误在我身上。对于悬停事件,我没有为“out”传递函数。因此,处理程序在jQuery.event功能不确定而导致错误的语句过去了,

如果(!handler.guid)

在1834线的jQuery-1.2.6.js的文件的写入。

虽然使用我认为出处理程序不是强制性指定,但我想我错了。

奇怪的是,FF/Chrome不会提示错误,但IE确实:)这与以前有点不同。

问候, Jatan

0

对不起,FF /铬都报告此错误,但在非常沉默的方式。你需要去Firefox 3.0的JavaScript错误对话框,看看是否有任何错误,对于Chrome,你需要去Javascript控制台。

在我看来,应该至少有一些UI指示(如图标会变成红色),对于FF 3.0和Chrome中的这些错误。在FF 2.0中,如果出现任何错误,我认为该图标正在转向RED CROSS,但在FF 3.0中不会发生这种情况!

2

Firefox在默认情况下删除了javascript错误指示,因为有很多页面会引发javascript错误。对于普通用户来说,错误信息并不有用 - 只是令人困惑。如果你是一个网络开发者,你一定要安装Firebug

+0

谢谢尼尔澄清 – jatanp 2008-09-16 13:40:03