- - PR -
history.back()がきかない!![C#.NET/JavaScript]
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-03-10 15:53
@A画面で「追加」ボタンを押下
A再度A画面表示、同時に別windowでA'画面を表示するようJavaScriptで制御 再表示や、history.back()などで別window表示されることはない。 (Page_Loadが通るものは全て非表示に制御) BA画面から「次へ」ボタンを押下しB画面に遷移 CB画面の「戻る」ボタン(一般的な javascript:history.back()を使用)を押下 ここで、「戻る」ボタンを押下したら、A画面のPage_Loadが走るはずなんですが、全く走りません。 このせいで、Page_Loadで制御している別windowが表示されている状態になってしまいます。 でも、2回目にA〜Cの動作をしたら、CのB画面→A画面に遷移した際、 A画面のPage_Loadが走りました。 これはブラウザのせいなのでしょうか? どう対処したらいいのか分かりません。 IEのバグなら納得できますが・・・ なにが原因なのかわかる方がいらっしゃったら教えてください。 よろしくお願い致します。 |
|
投稿日時: 2004-03-10 16:06
NAL-6295です。
history.back()でサーバサイドにアクセスする事は無いので、当然、サーバサイドのPage_Loadはおきないです。 |
|
投稿日時: 2004-03-11 13:28
NAL-6295さん。ありがとうございます。
他の方法を考えます。 |
1