2011-01-28 69 views
0

我正在与我的一个朋友的问题,并没有运气。IE7和IE8,冻结在某些页面

他有一个基于Drupal的网站(http://www.njsmokes.com),它在Chrome浏览器中工作得很完美,Chrome &。在使用IE 7或IE 8时,浏览某些页面(包括主页)后,浏览器开始出现奇怪的行为。您可以点击网站中的链接,它将加载新页面,但地址栏中的网址不会更改。一旦发生这种情况,无论何时输入URL,浏览器都会冻结,并且不会更改页面。

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

有什么建议吗?

+0

脱机工作或在单独安装 - 那么你不必担心它作为一个积极的业务。 – alex 2011-01-28 00:47:12

回答

1

我遇到了这个完全相同的场景.. 罪魁祸首竟然是一个试图引用未定义的全局变量(window.foo)的函数。在我的情况下,未知变量被作为参数传递给另一个函数..尽管这不重要。

通过在全局范围内声明变量(即:window.foo ='';)..东西落实到位。

不知道哪个我更爱..遗留代码..或传统的浏览器:)它