2011-01-20 13 views
0

ページのコードはかなり複雑ですので、これらの基本から何が起こっているのかを知ることができます。私が開始する前にエラーがあるとラインwindow.navigateのJavascriptエラー

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

に関連するページは、0が上記window.navigateを実行達するカウントダウンタイマーを持っています。また、ページには、ページをアンロードするときに移動するかどうかを確認するチェックがあります。

エラーは、タイマーがナビゲートを実行した後にチェックがポップアップボックスを読み込むときに発生します。移動しないようにキャンセルをクリックすると、エラーがスローされます。

2つのアクションは個別に書かれていますが、問題のページは2つしか会わない唯一の時間ですが、アプリケーションの他のページで使用されます。

この問題を回避する方法については、誰でも知っていますか?

これ以上の情報が必要な場合は、尋ねてください。

ありがとうございます。

答えて

1

あなたがページにとどまることを望んでいるかどうかを確認するためにあなたはどんな小切手を使っていますか? window.navigate("url")の代わりにwindow.location.href = "url";を使ってみましたか? そしておそらく(まだない場合)、ユーザーがサイトに滞在したいかどうかを確認するためにこれを使用して:

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

通常、このコードが動作するようちょうど、コード内の他のいくつかのエラーの可能性があります。私はこれがあなたが探していたものだと願っています。