location.reload();で現在のページを再読み込みできる。
このページのHTMLソース
<body>
<form name="form1">
●このページを再読み込み(更新)します--→
<input type="button" name="bt1" value="このページの更新" onclick="location.reload();">
<SCRIPT language="JavaScript"><!-- //現在の時刻を表示
now = new Date();
document.write("<center>現在:"+now.getHours()+"時"+now.getMinutes()+"分"+now.getSeconds()+"秒です</center>");
//--></SCRIPT>
●5秒間隔で自動更新するサブウィンドウを開く<br>
<input type="button" name="subopen" value="サブウィンドウを開く"
onclick="subw=window.open('reload_sub.htm','','width=300,height=100');">
<input type="button" name="subclose" value="サブウィンドウを閉じる" onclick="subw.close();">
</form>
サブウィンドウのHTMLソース
<body>
<SCRIPT language="JavaScript"><!--
bgc = new Array("aqua","beige","coral","lightgrey","lightgreen","lightskyblue","linen","olive","orchid","silver");
msg = new Array();
msg[0] = "<a href='http://www.asahi.com/'>朝日新聞</a>";
msg[1] = "<a href='http://www.mainichi.co.jp/'>毎日新聞</a>";
msg[2] = "<a href='http://www.nikkei.co.jp/'>日経新聞</a>";
msg[3] = "<a href='http://www.sankei.co.jp/'>産経新聞</a>";
msg[4] = "<a href='http://www.yomiuri.co.jp/'>読売新聞</a>";
document.bgColor = bgc[Math.floor(Math.random()*bgc.length)]; //ランダムに背景色を変える
document.write("<center><h1>"+msg[Math.floor(Math.random()*msg.length)]+"</h1></center>"); //表示テキストをランダムに変える
setTimeout("location.reload()",5000); //5秒間隔で自動更新する
//--></SCRIPT>
end(01/8/3)