タブブラウザ Sleipnir オンラインデータベース
A5-C6-A5-B9-A5-C8-C8-C7-A5-D0-A5-B0-A5-C8-A5-E9-A5-C3-A5-AD-A5-F3-A5-B0-/33.html

  [ トップ | ヘルプ ]

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 も試しましたが修正されていません。 -- にゃん。 2006-07-03 18:43:34 (月)
    • こっそり対応、なわけないか。2454100でも未修正。公式版BTSにも挙げなければいけないのか。と思ったら同義のBTS/484に昔コメントしていた。 -- にゃん。 2006-07-31 18:47:24 (月)

Last-modified: 2020-12-09 (水) 10:43:05 (2d)