IE7和IE8,在某些页面上冻结

时间:2011-01-28 00:34:18

标签: internet-explorer

我正在和我的一个朋友一起解决问题,但我没有运气。

他有一个基于Drupal的网站(http://www.njsmokes.com),它在Firefox&铬。当使用IE 7或IE 8时,在访问某些页面(包括主页)后,浏览器开始表现奇怪。您可以单击站点中的链接,它将加载新页面,但地址栏中的URL不会更改。一旦发生这种情况,只要您输入网址,浏览器就会冻结并且不会更改网页。

主页上有一些javascript错误,但是当他删除这些元素(他不想长时间做这些,这是一个活跃的业务)时,问题仍然存在。

他说Drupal&模块是最新的。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

我遇到了这个完全相同的场景.. 罪魁祸首原来是一个试图引用未定义的全局变量(window.foo)的函数。在我的例子中,未知变量作为参数传递给另一个函数..虽然这不重要。

通过在全局范围内声明变量(例如:window.foo ='';)......事情已经到位。

不确定我喜欢哪个..遗留代码..或旧版浏览器:)。