QC0000008 送信されたページから開いた子ウィンドウの、親ウィンドウに絡む異常動作 †
- ページ: テスト版バグトラッキング
- 投稿者: にゃん。
- 優先順位: 普通
- 状態: 提案
- カテゴリー: クライアントのバグ
- 投稿日: 2006-02-07 18:41:50 (火)
- バージョン:
以下。
[TestMain.asp]
<html>
<body>
<form method="post" action="TestMain.asp">
<input type="button" value="NewWin" onClick="window.open('TestSub.asp','child',' ')"><br>
<input type="submit" value="submit">
<input type="text" name="t1" value="<%=Request("t1")%>">
</form>
</body>
</html>
[TestSub.asp]
<html>
<body>
<form>
<input type="button" value="CloseWin" onClick="window.opener.location.reload();window.close()">
</form>
</body>
</html>
【再現手順】
1. TestMain.asp のテキストボックスに適当な文字を入力して、 一度 Submit する。
2. NewWin のボタンを押し、子ウィンドウを開く。
3. 新たに開いたウィンドウのボタンを押す。
【不具合】
IEでは親ウィンドウをリロードして同時に子ウィンドウがクローズするが、Sleipnir では親ウィンドウはリロードするものの、子ウィンドウはハング状の表示のまま残る。(応答は有るので手動でのクローズは可能。)
親ウィンドウが送信前の状態ならば、IE / Sleipnir 共に子ウィンドウが親ウィンドウをリロードした後に、子ウィンドウはクローズします。
Win2K(SP4) / IE6.0.2800.1106(SP1) / Sleipnir2304113
Fenrir Open Quality Control - 0000008: 送信されたページから開いた子ウィンドウの、親ウィンドウに絡む異常動作
- 2404100 のリリースノートに [JavaScript の window.close で閉じられないことがある不具合を修正した。] と、この現象の修正とも受けとれる記述がありますが、実際には再現します。また 2414100 / 2414103 も試しましたが修正されていません。 -- にゃん。
- こっそり対応、なわけないか。2454100でも未修正。公式版BTSにも挙げなければいけないのか。と思ったら同義のBTS/484に昔コメントしていた。 -- にゃん。