1

そのため、ユーザーがページを離れようとしたときにウィンドウを表示しようとしていますが、かなりの問題があります。

<script type="text/javascript">
window.onunload = openWin()
</script>

上記をhtmlファイルのヘッドに入れると、関数が起動しますが、ページが閉じるときではなく、ページのロード時に発生します。これは IE8、Opera 12、Chrome 18 で発生します (後者の 2 つはポップアップとして検出し、それに応じてブロックします)。

悪意のある目的ではありません。1 日の注文の概要を表示しようとしているだけです。上記の機能はボタンからいつでも利用できますが、ページを閉じたときにも表示する必要があります。

4

1 に答える 1

0

割り当て時に関数を呼び出しています。やりたいことは、関数自体を に割り当てることwindow.onunloadです。試す:

window.onunload = openWin;

()括弧なし。

于 2013-05-17T05:22:49.973 に答える