ファイル名: ./j/window/window02S_a.htm

<html>
<head>
<title>子ウィンドの操作(親ウィンドウ)</title>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">

<script language="JavaScript">
<!--
var w, id, kaisu;

function open_sub() {
  w = open("window02S_b.htm","sub_window");
  document.myFORM_a.open_b_check.value = "ただいまOPEN中";
  kaisu=0;
  check_load();
}

function check_load() {
  ++kaisu;
  focus();

  if(document.myFORM_a.open_b_check.value == "OPEN完了" ) {
    w.document.myFORM_b.text1.value = "UP-BEAT";
    document.myFORM_a.open_b_check.value = kaisu + "mm秒";
    clearTimeout(id);
  }
  else{
    id = setTimeout("check_load()", 1);
  }

}

// -->
</script>


</head>
<body bgcolor="#FFFFFF" >

<p><font size="6">親ウィンドウ</font></p>
<p></p>

<form name="myFORM_a">
★子ウィンドウを開き,myFORM_bのtext1の値を「UP-BEAT」とする →
<input type="button" name="open_b" value="open b" onclick = "open_sub()" ><BR><BR>
★子ウィンドウの状態(実際はhiddenの状態で確認用の変数として使う)<BR><BR>
「CLOSED」→「ただいまOPEN中」 → 「OPEN完了」 → 「○○mm秒」(待ち時間)<BR><BR>
  <input type="text" name="open_b_check" value="CLOSED">
</form>

</body>
</html>