for(i=0 ; i < document.forms[0].color.length ; i++) {
if(document.forms[0].color[i].checked) {
var back = document.forms[0].color[i].value
break
}
}
ヘッダ部分
<SCRIPT LANGUAGE="JavaScript">
var newWindow = null
function makeNewWindow() {
newWindow = window.open("","","width=200,height=300")
if(newWindow != null) {
for(i=0 ; i < document.forms[0].color.length ; i++) {
if(document.forms[0].color[i].checked) {
var back = document.forms[0].color[i].value
break
}
}
var msg = "<HTML><HEAD><TITLE>SUB WINDOW</TITLE></HEAD>"
msg += "<BODY BGCOLOR=" + back
msg += ">THIS IS SUB WINDOW"
msg += "<FORM></FORM>"
msg += "</BODY></HTML>"
newWindow.document.write(msg)
newWindow.document.close()
}
}
</SCRIPT>
ボディ部分
<FORM>
<INPUT TYPE="button" NAME="openWin" VALUE="open" onClick="makeNewWindow()">
<INPUT TYPE="button" NAME="closeWin" VALUE="close" onClick="if(newWindow != null) newWindow.close()">
<INPUT TYPE="radio" NAME="color" VALUE="white" CHECKED>white
<INPUT TYPE="radio" NAME="color" VALUE="blue">blue
<INPUT TYPE="radio" NAME="color" VALUE="yellow">yellow
<INPUT TYPE="radio" NAME="color" VALUE="red">red
<INPUT TYPE="radio" NAME="color" VALUE="green">green
<INPUT TYPE="radio" NAME="color" VALUE="pink">pink
</FORM>