説明
- このHomePageを開くと自動的にWindowを開く
- 開かれたWindowを閉じると新しいWindowを開く
- 新しく開かれたWindowを、2秒後に自動的に閉じる
備考
unloadが動作しなくなったので、次のWindowを開いてから
呼び出し元のWindow閉じる様にした。
1.メインページ
<HTML lang="ja">
<HEAD>
<TITLE>Windowを操作する</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--hide
function wopen() { window.open("scr05_1.html",100,
"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=300,height=200")
}
//-->
</SCRIPT>
</HEAD>
<body bgcolor="#FFfC00" text="#0000ff" onLoad="setTimeout('wopen()',1000)">
</BODY>
</HTML>
2.Window1
<HTML lang="ja">
<HEAD>
<TITLE>Window1</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--hide
function wclose() {
window.open("scr05_2.html",100,"toolbar=no,location=no,directories=no,width=300,height=250");
window.close("scr05_1.html");
}
//-->
</SCRIPT>
</HEAD>
<BODY BGCOLOR="#ffff00" text=#0000ff onUnload="wopen()">
<br><center>
このWindowを閉じると<br>
新しいWindowを<br>
Openします<br><br><br>
<form>
<input type="button" name="ok" value="Close" onClick="wclose()">
</form>
</center>
</BODY>
</HTML>
3.Window2
<HTML lang="ja">
<HEAD>
<TITLE>Window2</TITLE>
</HEAD>
<BODY BGCOLOR="#00ffff" text=#0000ff onLoad=setTimeout("window.close()",1000)>
<br>
<center><b>
私のHomePageへの訪問<br>
有難うございました。<br>
またの訪問を<br>
お待ちしています。</b><br><br><br>
<form>
<input type="button" name="ok" value="Close" onClick="window.close()">
</form>
</center>
</BODY>
</HTML>