※ ChatGPTを利用し、要約された質問です(原文:サブウィンドウから親画面に渡すには)
サブウィンドウから親画面へのデータ受け渡し方法
このQ&Aのポイント
サブウィンドウで選択した項目を親画面のselectボックスに表示させる方法について教えてください。
以下のコードを追加することで、サブウィンドウでチェックボックスにチェックを入れて、ボタンを押すと親画面のselectボックスに選択項目が表示されます。
詳細な手順や注意点、その他のコードの説明なども教えていただけると助かります。
サブウィンドウでチェックを入れた項目を、「選択」というボタンを押すことで親画面のselectボックス内に表示させたいのですが、下記のどのようなコードを追加すればよろしいでしょうか。
---------------------------------------
<html>
<head>
<script LANGUAGE="JavaScript">
function WindowOpen(){
subWin=window.open();
subWin.document.open();
subWin.document.write("<html><body><form name='subform'>");
subWin.document.write("<input type='checkbox' name='check1'>東京");
subWin.document.write("<br><input type='checkbox' name='check2'>大阪");
subWin.document.write("<br><input type='checkbox' name='check3'>名古屋");
subWin.document.write("<br><input type='button' name='btn2' value='選択'>");
subWin.document.write("</form></body></html>");
subWin.document.close();
}
</script>
</head>
<body>
<form name="myform">
<input type="button" name="btn1" value="参照" onClick="WindowOpen();">
<select name="slct1" size="3" style="width:50%;">
<option>
<option>
<option>
</select>
</form>
</body>
</html>
お礼
new Option(val,val) ↑こういう書き方があったんですね。 ありがとうございます。とても助かりました!