- - PR -
Session共有について
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-03-18 19:56
window.openで画面を表示してもSessionが共有されない場合があります。
この場合の対処方法はどうすればよいのでしょうか? 手順 1、IEを起動し画面(A)を表示 1、別SessioになるようにIEを起動し画面(B)を表示 2、画面(B)からwindow.showModalDialogでダイアログ画面(C)を表示 3、ダイアログ画面(C)からwindow.openで画面(D)を表示する すると、画面(D)は、ダイアログ画面(C)のSessionIDとは異なるIDが割り振られています。 たぶん、画面(A)のSessionIDだと思うのですが。 この場合、画面(A)を閉じれば画面(D)はダイアログ画面(C)とSession共有してくれるのですが。。。 このような現状が起きた場合、画面(D)とダイアログ画面(C)をSession共有させるためにはどのようにしたらよいのでようか? 何かご存知な方は教えて下さい。 | ||||
|
投稿日時: 2005-03-18 21:13
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=19945&forum=7&6
上記URLの↓に注目
詳細な原因まではわかりませんが、 >3、ダイアログ画面(C)からwindow.openで画面(D)を表示する これが原因な予感がします。 [ メッセージ編集済み 編集者: ぼのぼの 編集日時 2005-03-18 21:15 ] | ||||
|
投稿日時: 2005-03-19 18:26
回答ありがとうございます。
どうやってもあまりうまくいかなかったので仕様を変更しました。 今後はこんなことなケースに注意しながら仕様検討していこうと思います。 |
1