ページを抜けるときにsubwindowもcloseします。 <HTML> <HEAD> <TITLE></TITLE> <SCRIPT LANGUAGE="JavaScript"> <!------- //bgColorバグ回避--ここから function BGCLbug(){ bw0=navigator.appVersion.charAt(0); bwV=navigator.appVersion; if ((bw0<'3'&&bwV.indexOf('Mac')!=-1)|| (bw0<'4'&&bwV.indexOf('X11')!=-1)){ //ここでウインドウオープン nwin =window.open("","",'width=800,height=800'); //ここでクローズ nwin.close();}} //bgColorバグ回避--ここまで var WinF02 var WinF02_flag=false //サブウインドウオープン function WinOpenF02(){ WinF02_flag=true WinF02=window.open('','WinNameF02','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=165,height=180'); WinF02.opener=self; WinF02.document.write('<FONT SIZE=5 FACE="Osaka,HGゴシックE-PRO" COLOR="green">背景色<BR>コントローラー</FONT>'); WinF02.document.write('<TABLE BORDER=5 WIDTH=10%><TR><TD></TD></TR></TABLE>'); WinF02.document.write('<FORM>'); WinF02.document.write('<INPUT TYPE="radio" NAME="" onClick=opener.document.bgColor="pink";opener.BGCLbug()>-pink<BR>'); WinF02.document.write('<INPUT TYPE="radio" NAME="" onClick=opener.document.bgColor="lime";opener.BGCLbug()>-lime<BR>'); WinF02.document.write('<INPUT TYPE="radio" NAME="" onClick=opener.document.bgColor="plum";opener.BGCLbug()>-plum<BR>'); WinF02.document.write('</FORM>'); WinF02.document.close(); }; <!-------> </SCRIPT> </HEAD> <BODY onUnload="if(WinF02_flag)WinF02.close()"> <FORM> <INPUT TYPE="button" VALUE=" 背景色コントローラー " onClick="WinOpenF02()"><BR> </FORM> </BODY> </HTML>