- PR -

IEでのモーダルダイアログからのWindow.openについて

1
投稿者投稿内容
xya
会議室デビュー日: 2005/08/18
投稿数: 10
投稿日時: 2006-03-03 20:47
ご無沙汰しております.
スレッドが違うかもしれませんが質問させてください.
どうやらIEとJavaScriptの問題なようですが、以下の手順で操作を行うとセッションが切れてしまいます.

再現方法は以下の通りです.
1.まずセッション管理を行っているアプリケーションを作成します.
2.3つのファイルA,B,Cを作成します.
3.処理の手順をAからshowModalDialogでBを開き、Bからwindow.openでCを開くようにします.
4.全てのIEを閉じ、blankで良いので、新しいIEを開きます.
5.4.で開いたIEとは別にIEを開き、ここにAを呼び出します.
6.そして、3.の処理手順の通り、Cを開きます.すると、セッションIDがA=B<>Cになってしまいます.

しかし、手順4.で新しいウィンドウを開かない場合、セッションIDはA=B=Cになります.

以上の動作の理由や仕様について何かご存知の方はいらっしゃいますでしょうか?
よろしくお願いいたします.
xya
会議室デビュー日: 2005/08/18
投稿数: 10
投稿日時: 2006-03-03 21:48
自己解決いたしました.
MSDNの以下のページにこの問題のことが直接かかれておりました.
http://support.microsoft.com/default.aspx?scid=kb%3Bja%3B831678

お騒がせいたしました.
ありがとうございました.
1

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