2017-03-23 17 views
0

これは私のJavaScript関数です。このイベントが成功すると別のページにリダイレクトしたいのでどうしたらいいですか?別のページにリダイレクトする方法は?

window.onbeforeunload = function (e) { 
    e = e || window.event; 

    // For IE and Firefox prior to version 4 
    if (e) { 
     e.returnValue = 'Sure you want to go back?'; 
    } 

    // For Safari 
    return 'Sure you want to go back?'; 
}; 

答えて

1

あなたはそれが動作していないこの

window.location.href = 'http://redirecttourl.com' 
+0

大丈夫です。 onbeforeunloadはyes/noのみを求めます。これの中の何かが実行されません。 –

+0

あなたは今解決策があるといいですか? :) –

1

ちょうどあなたの場所を変更:

window.location = 'http://stackoverflow.com'; 
+0

を試しました。 –

+0

ウェブページで試してみましょう:google.comに行き、デベロッパーコンソールを開き、私の答えでコマンドを実行してください。できます ! – BNilsou

+0

しかし、このコードを自分の関数のどこに書くべきですか? –

関連する問題