きまぐれウインドウ      
Sample
 ここをクリックして新しいウインドウを開いてください。

ソース
<HTML>
<body>

<SCRIPT LANGUAGE="JavaScript">
<!--
a=0;
if(document.layers || document.all) {
  a = 1;
  setInterval("move()", 10);
}
function move() {
  a = a + 1;
  self.moveBy((Math.random() * a * 2 - a), (Math.random() * a * 2) - a);
  if (a>60) {
    alert("ウィンドウを閉じます。");
    window.close();
  }
}
//-->
</script>

</body>
</HTML>
ワンポイント解説
変数 a の値が、60以上になると、アラートを表示してウインドウを閉じるようにしています。