ユーザーが現在のブラウザウィンドウを閉じようとすると、確認ボックスが表示されるというシナリオがあります。彼がウィンドウを閉じることを確認した場合、このウィンドウは閉じて、別のURLで新しいウィンドウを開く必要があります。
次のコードを使用して確認ボックスを表示しようとしましたが、ユーザーが現在のウィンドウを閉じることを確認した場合、新しいウィンドウを開く方法がわかりません。
var preventUnloadPrompt;
$('a').live('click', function () { preventUnloadPrompt = true; });
$('form').live('submit', function () { preventUnloadPrompt = true; });
$(window).bind("beforeunload", function () {
if (preventUnloadPrompt)
{ return; }
else {
return confirm("quit??");
}
});
どんな種類の助けも大歓迎です。ありがとう。