0

これは私の最初の投稿であり、私はJSの初心者なので、私の無知を許してください...

ここに私の質問があります、それは2つの部分に分かれています:

1.)onunload関連するURLにアクセスするかどうかをユーザーに尋ねるアラートが必要です。私が使用しているコードは機能しますが、新しいウィンドウでURLが開き、ユーザーがオプトインしている場合でも、ポップアップブロッカーによってブロックされる可能性があります。同じウィンドウで開いてポップアップブロッカーを無効にする方法はありますか?

2.)onunload関数をbodyタグから取り出して、スクリプトに入れる方法はありますか?

これが私が使用しているコードです:

<script language=javascript>
function confirmit()
{
var closeit= confirm("Before you go would you like to add your press kit to the Search Press Kits database?");
if (closeit == true)
{window.open("http://NEWURLHERE.com");}

else
{window.close();}
}
</script> 

</head>

<body onunload="confirmit();"> 
peace
</body>

前もって感謝します、

ダン

4

1 に答える 1

0
  • ポップアップ ブロッカーをバイパスする方法があれば、それは悪いポップアップ ブロッカーになります。
  • onUnload が実行されると、元のウィンドウが既に閉じられている可能性があるため、私が知る限り、ポップアップが必要です。
  • はい、スクリプト部分に移動できます。

    function confirmit() { var closeit= confirm("行く前に、プレス キットを検索プレス キット データベースに追加しますか?"); if (closeit == true) {window.open("http://NEWURLHERE.com");} else {window.close();} } window.onunload = confirmit
于 2010-05-11T18:43:05.687 に答える