Yahoo! BB 8M ずーっと2,180円キャンペーン IE7で、JavaScriptの挙動が変わったものとして、昨日はpromptメソッドについて取り上げましたが、今日はwindow.close()に関する話です。IE7では、ボタンクリックなどユーザーアクションに基づくものであったとしても、window.close()メソッドによってウィンドウを閉じようとすると、確認メッセージが表示されます。そのため、 <form> <input type=button onClick="window.opener=self;window.close();" value="ウィンドウを閉じる"> </form> のような何の変哲もないスクリプトでも、 のような感じで、確認メッセージが表示されます。 その閉じようとしているウィンドウに親ウィンドウが存在しない場合、「window.opener=self