- - PR -
JSPモーダルダイアログ
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 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); |
|
投稿日時: 2005-11-10 17:48
モーダルダイアログだけで発生する現象なのでしょうか?
だとすればブラウザの不具合かもしれません。 でなければキャッシュ対策が不足しているのかも。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=5353&forum=12 |
|
投稿日時: 2005-11-11 13:15
インギさん
おかげさまで解決しました。 IEのキャッシュの問題で、設定を「ページを表示するごとに確認する」にすると、 ダイアログを開く度に、更新されるようになりました。 ひとつ疑問点。 設定を変更しない状態で、画面遷移処理すると更新されないという問題は 発生しなかったのですが、何か影響があるのですかね? いずれにしよ、ありがとうございました。 |
1