0

誰かがページを離れようとすると、アラートを表示し、URL に何かを追加 (およびリダイレクト) する終了ポップアップ js 関数があります。

警告は、コードを除くすべてのブラウザーに表示されます。

window.location.href = "?p=exit" 

Chrome および IE では実行されません。

Firefox では問題なく動作します。ページをリロードすると、アラートが表示され、URL が変更されます。

ソースコードを見ると、とてもシンプルです。

コード:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<script type="text/javascript">
var exit=true;
    function confirmExit()
            {
            if(exit)
            {
            window.location.href = "?p=exit";
            }
            if(exit)
            return "Wait! Don't Leave Empty Handed!\n\nThank you for taking the time to check out our offer! Before you go we have a complimentary crash to help you succeed. Click the 'Cancel' or 'Stay On This Page' button if you're interested!";
            }
</script>
</head>
<body  onbeforeunload="return confirmExit()">
</body>
</html>
4

1 に答える 1