便利eelife Java Script

   戻る

サブウィンドウを閉じるとメインウィンドウも閉じます。
クリック here



サンプルソース
<!--HTMLタグ </HEAD>の下に挿入してください。-->
<BODY onload="format()">これはメインウィンドウです。
</BODY>
<!--Javascript <HEAD>と</HEAD>の間に挿入してください。 -->
<SCRIPT language="JavaScript">
<!--eelife
function format(){
subName=window.open('sub_win.html','_new','top =200,left =400,width=300,height=100');
window.subName.document.open('text/html');
window.subName.document.write('<HTML><HEAD><TITLE></TITLE></HEAD>');
window.subName.document.write('<BODY onunload="window.opener.close();">サブウィンドウを閉じるとメインウィンドウも閉じます</BODY>');
window.subName.document.write("</html>");
window.subName.document.close();
}
// -->
</SCRIPT>
コメント
subName=window.open() : メインウィンドウからサブウィンドウを操作するためには
開いたウィンドウ.オブジェクトを変数に代入して参照します。
window.subName.document.write でサブウィンドウに書き出します。

onunload : ページを閉じるとき、別のページに移る時に発生するイベント。
opener : open メソッドによってウィンドウを開いたウィンドウオブジェクトを表す。
window.opener.close() : サブウィンドウを開いたウィンドウ、すなわち親ウィンドウを閉じます。