- PR -

JSPモーダルダイアログ

1
投稿者投稿内容
ベギン
会議室デビュー日: 2004/11/23
投稿数: 4
投稿日時: 2005-11-10 17:08
標記の件、ご指導よろしくお願いします。

モーダルダイアログに表示されたレコード一覧の更新ができません。
※画面はIEを利用しております。

処理として、レコード一覧表示⇒レコード選択⇒選択したレコード情報を
DBにINSERT⇒処理完了

再度、レコード一覧表示させると選択したレコードが表示される
(SQLによりレコード一覧を取得しているが、その時前回選択しDBにINSERTしたレコードは表示させないようにしている)
別IEを起動し、レコード一覧を表示させると、前回選択したレコードは表示されない。

IEのキャッシュに前回の情報が残り、前回の情報を表示させているようなのですが。
モーダルダイアログを表示時に、前回の情報をクリアする方法などはございませんでしょうか?(もしくは、IEの設定?)

どなたかご存知の方がいらっしゃいましたら、手がかりを教えて下さい。

JSPからモーダルダイアログの表示方法を記載します。
var url = '<%=root%>/Kjyuchyu/KjyuchyuMitsumoriDsp.do';
url += '?ktnCd=' + document.form1.ktnCd.value;
    url += '&retForm=' + 'form1';
   url += '&retItem1=' + 'mitNo';
url += '&retItem2=' + 'shodanNo';

var opt = "dialogWidth:600px;dialogHeight:452px;resizable:no;scroll:no;status:no;";

var result = window.showModalDialog(url, window, opt);
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-11-10 17:48
モーダルダイアログだけで発生する現象なのでしょうか?
だとすればブラウザの不具合かもしれません。

でなければキャッシュ対策が不足しているのかも。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=5353&forum=12
ベギン
会議室デビュー日: 2004/11/23
投稿数: 4
投稿日時: 2005-11-11 13:15
インギさん

おかげさまで解決しました。
IEのキャッシュの問題で、設定を「ページを表示するごとに確認する」にすると、
ダイアログを開く度に、更新されるようになりました。

ひとつ疑問点。
設定を変更しない状態で、画面遷移処理すると更新されないという問題は
発生しなかったのですが、何か影響があるのですかね?

いずれにしよ、ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)