2011-04-18 35 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

試試這個,告訴我們