window.onloadが、ブラウザ(Firefox)で戻る場合に動作しない
「Flash版地図API」の導入作業をしています。
地図内にマーカーを付けるために、以下のように記述しました。
<script language="JavaScript" type="text/javascript">
<!--常にマーク表示-->
window.onload = function() {
thisMovie('YFMap').addIcon('tokyo', '35.60714835619635', '139.3955620148672', '<a href="/">東京'</a>, 'L1');
}
</script>
window.onload は、ブラウザを開くたびに実行されると思います。
IEでは、問題ないのですが、Firefoxの場合、表示されたマークをクリックして次のページへ移動して、その後、ブラウザで戻ってくると、マークが表示されないのです。
どうやら、Firefoxの場合、「window.onload」は、ブラウザから戻ってきた場合は動作していないのでは?と想像しています。
この場合、どのように記述するのが良いのでしょうか?ご指導宜しくお願い致します。
※ javascriptの知識はほとんどありませんので、具体的なソースで教えて頂きたいです。
補足
同じDrにある order.phpからorder-p.phpは、<body onload="window.print(); window.close();">で印刷ダイアログは開くのですが、reg.phpからreg-p.phpがひらきません。ソースの内容はほぼ同じです。