HPを閉じる、単純なはずです。 window.close() 一発のはずです。
ところが、これが思った通りに動かないんです。
このときのソースは
<html>
<head> </head>
<body>
<script type="text/JavaScript">
<!--
window.opener=self; window.close();
// -->
</script>
pls close this window.
</body>
</html>
このソースでブラウザの画面が閉じない場合は、画面は何も表示されません。
ということは、おそらく、pls close ... を表示する前に、
ブラウザは window.close() が画面を閉じたと認識して画面は無表示なのでしょう。
ところがブラウザは画面を閉じないのです。
仕様なのでしょうか?
でも、仕様だとすると、なんとユーザーインターフェイスの悪い仕様なのでしょうか。
これは <body> 直後に pls close ... を入れて、その後で window.close() を
書いても同じでした。
また、opener=null; でも同じです。