2011-01-20 20 views
0

頁面的代碼非常複雜,因此希望您能從這些基礎知識中獲得所發生的事情。在開始之前的錯誤是與涉及到行window.navigate上的Javascript錯誤

Unspecified error. Line 493. window.navigate("..."); 

該頁面有一個倒計時的計時器,其當它到達0執行上述window.navigate。在頁面上還有一個檢查,詢問他們是否在卸載頁面時離開。

定時器執行導航時發生錯誤,然後檢查加載彈出框。如果您單擊取消爲不導航離開然後錯誤拋出。

這兩個操作是單獨編寫的,在應用程序的其他頁面上使用,雖然有問題的頁面是兩個會見的唯一時間。

有沒有人有任何想法,我怎麼能解決這個問題。

如果您需要更多信息,請詢問。

預先感謝您。

回答

1

你用什麼來檢查用戶是否想留在頁面上? 您是否嘗試過(如果您尚未使用)window.location.href = "url";而不是window.navigate("url")? 也許用這個(如果你沒有的話),以檢查用戶是否想留在網站上:

window.onbeforeunload = function() { 
    return "You are about to leave this page, OK?"; 
}; 

否則有可能只是在代碼中的一些其他錯誤,因爲通常這個代碼工作。我希望這是你正在尋找的。