0

ブラウザウィンドウが閉じている場合に新しいポップアップを開きたいだけです。私は次のコードを持っていますが、うまくいかないようです

<script type="text/javascript">
    window.onbeforeunload = function () {
         window.open("http://www.w3schools.com"); 
    }
</script>

ありがとう

4

2 に答える 2

0

onUnloadではなく、イベントを探していますonBeforeUnload

onBeforeUnload自動確認ウィンドウで使用される文字列を返すことが期待されています。警告の言葉、ほとんどのポップアップ ブロッカーは、イベントからwindow.open実行されたへの呼び出しを無視します。onUnload

mdc のドキュメントonUnloadについては、こちらとこちらをonBeforeUnload参照してください。

于 2013-01-14T14:35:05.463 に答える
0

window.onbeforeunload として設定した関数は、メッセージ ボックスでユーザーに表示される文字列を返す必要があります。

window.onbeforeunload = function () {
     window.open("http://www.w3schools.com"); 
return "something";
}
于 2013-01-14T14:38:11.407 に答える