2008年9月8日月曜日

IE7で確認ダイアログを出さずに閉じる

IE6 では、

function selfClose(time) {
setTimeout('self.close()',time)
}

body に onload="selfClose(1000)"

で、自動でウィンドウが閉じていたが、IE7 になってから確認の画面が出るようになった。
そこで、

(window.open('','_top').opener=top).close();

に変えたら、自動で閉じるようになった。IE6 でも問題ない。

0 件のコメント: