NN4で前ページにもどったとき入力されたデータが消えてしまいます

[上に] [前に] [次に]
BlueTree 1998/12/17(木) 15:17:14
入力データを入れて次画面に移りそこからまた前画面に戻る時、
IE4だと問題ないのですが、NN4だと入力されたデータがきれいにきえてしまってます。

表の中にチェックボックスを作って表示させているのですが、
ちいさい表の中に入れているチェックボックスは、戻った時もチェックの形跡が残っているのですが、
別の画面の大きな表の中にあるチェックボックスは戻ってきた時、チェックの形跡がありません。
入力されたデータは戻ってきても保持しなくてはならないので、
頭を痛めているのですが、みなさんは、どのように対処されていますか?
ちなみに「戻る」ボタンはhistory.back()でつくっています。

BlueTree 1998/12/18(金) 15:02:53
お騒がせしました。
どうもキャッシュのせいだったようです。

実は、ActiveServerPagesで開発をしていて、
クライアント側にキャッシュしないようにと
<% Response.Expires = 0 %>
<% Response.AddHeader "Pragma", "No-Cache" %>
という記述をしていました。

この記述は、キャッシュがないと、データがありませんと出るものとばかり思っていました。
画面がちゃんと表示されるし、IE4だと入力データが残っているのにNN4だと消えているので、
NN4の仕様のせいなのかと思っていました。

この記述を消したところ、そういう現象がなくなりました。
大変お騒がせしてすみませんでした。

でも、なんか腑に落ちません。
クライアントのキャッシュの制御をなさっている方、NN4で同じような現象は
ありませんでしたでしょうか?
このキャッシュについてなにかご存知の方がいらっしゃいましたら
教えて下さい。

[上に] [前に] [次に]