2011年04月05日
Firefoxで「戻る」とJavaScriptが動かない
Firefoxで前のページに「戻る」を実行してもJavaScriptが動きません。
しかし、IEで「戻る」を実行すると正常に動きます。
前のページの情報を保存してあるためか、Firefoxでは動かないようです。
これを解消するには
window.onunload = function () {}
という一文を記述します。
例えば以下のように記述します。
<script type="text/javascript">
<!--
window.onload = function() {
alert("テスト");
}
window.onunload = function () {}
// -->
</script>
「window.onunload = function () {}」の中に関数などを記述する必要はありません。
当然、IEでも正常に動きます。
しかし、IEで「戻る」を実行すると正常に動きます。
前のページの情報を保存してあるためか、Firefoxでは動かないようです。
これを解消するには
window.onunload = function () {}
という一文を記述します。
例えば以下のように記述します。
<script type="text/javascript">
<!--
window.onload = function() {
alert("テスト");
}
window.onunload = function () {}
// -->
</script>
「window.onunload = function () {}」の中に関数などを記述する必要はありません。
当然、IEでも正常に動きます。
【JavaScriptの最新記事】
投稿者:ブロガー|08:29|JavaScript
この記事へのコメント