2011-04-18 75 views
0

默认浏览器是我们公司的IE浏览器。我们在IE6中遇到了“Javascript错误”的问题。Javascript错误阻止进入下一页

在一个页面中存在“javascript错误”,提交页面(确定按钮)后,会阻止某些用户进入下一页。

但是一些用户能够进入下一页。

我检查了IE Internet选项...选择“禁用脚本调试”选项。

有人可以请帮助是什么导致一些用户不进入下一页。

+6

如果你的公司是*仍在使用IE6 *,请请请告诉他们升级! :-( – Spudley 2011-04-18 14:44:05

+3

没有比这更多的数据吗?不,没人可以。 – Aleadam 2011-04-18 14:44:14

+1

我们需要看到JS和行号引发错误。 – 2011-04-18 14:44:34

回答

0

您可以使用Microsoft Script Debugger来调试IE 6和7中的JavaScript问题。这不是一个好的应用程序,但最好使用旧版浏览器。

+0

IE6是目前的公司标准升级不是我们现在的选择我想知道为什么它为一些用户而不是其他人工作 – user12121 2011-04-18 15:25:37

+0

是的,这就是为什么我建议您使用Microsoft Script Debugger,这样您就可以在IE6中调试问题 – JaredMcAteer 2011-04-18 16:30:17

+0

代码明智,我知道问题来自哪里。问题是我可以导航到下一页,但业务用户无法导航到IE浏览器端有什么设置我不见了? – user12121 2011-04-18 17:04:14

0

首先是......解决了JS错误8)

得好,可以帮助你,我需要知道,如果错误是特罗用户按下前提交按钮或之后。

如果ocurs后,你可能有一个功能,这就是被调用时提交按钮按下,你可以尝试使用try {} catch块拦截错误

,如果你可以触摸的页面,您可以调试手:

使用警报 使用使用警报只是把一些警告代码内一个div

,试图找到其中的examle错误ocurs

代码1 警报(1)

码2 警报(2)

CODE3 警报(3)

码4 警报(4)

,如果你可以 “看到” 红色警戒3,但没有警报4例如你的错误是在代码4

使用div是相同的方式你把一个在身体的尽头,然后

code1 document.getElementById(“my_log”)。innerHTML(“1”);

code2 document.getElementById(“my_log”)。innerHTML(“2”); (“my_log”)。innerHTML(“3”);其中,我们使用了一个名为“my_log”的方法来创建一个名为“my_log”的对象。

code4 document.getElementById(“my_log”)。innerHTML的( “4”);

内容my_div的将是一个数,如果是2,你知道错误是在CODE3

试试这个,告诉我们