ÅܼƦWºÙ=window.open("ºô¶ URL ¦r¦ê","µøµ¡¦WºÙ","µøµ¡¼Ë¦¡³]©w°Ñ¼Æ");
var childWindow; <INPUT TYPE=BUTTON VALUE="¶}±Ò¤lµøµ¡" onclick="childWinodw=window.open('¤lºô¶ URL');">¥»»¡©ú¶¶}±Ò®É¦³Ó "¥Àµøµ¡½d¨Òºô¶" ¤]·|¦ñÀH¶}±Ò¡A¦pªG§A¤wÃö³¬¤F¡A«ö ³o¸Ì «·s¶}±Ò½d¨Ò«á¡A«ö½d¨Òºô¶ªº [¶}±Ò¤lµøµ¡] ¶s¸Õ¸Õ¡C
/* ¥ý¦b¨ç¦¡¥~«Å§i¤@Ó¥i¨Ñ©Ò¦³¨ç¦¡¦s¨úªºÅÜ¼Æ */ var childWindow; /* ¥ÎÅܼƱµ¦¬¤lµøµ¡ª«¥ó°Ñ·Ó */ childWindow=window.open("¤lºô¶ URL",......); /* Ãö³¬ childWindow ÅܼưѷӨ쪺¨ºÓ¤lµøµ¡ */ childWindow.close();²{¦b´N½Ð§A¤Á´«¨ì "¥Àµøµ¡½d¨Òºô¶" «ö [Ãö³¬¤lµøµ¡] ¶s¸Õ¸Õ¡C
/* ¤@ÓÅܼƨS¦³³Q½á»PªìȪº¸Ü¡A¦b if Àˬd®É·|¶Ç¦^°°È¡AY´¿³Q«ü©w¥ô¦ó ªìÈ«h¶Ç¦^¯uÈ¡C */ if (childWindow) /* ¥u¦³·íÅÜ¼Æ childWindow ´¿¨ú±oªìȤ~°õ¦æ close() ¤èªk */ {childWindow.close();}©Î³\§A·|°Ý¡A¨º¦pªG§Ú´¿°µ¹L childWindow="¨ä¥L¼ÆÈ" ªº Script ±Ôz¡A¨º»ò if ÀˬdÁÙ¬O·|³q¹L°Ú¡Iªº½T¦p¦¹¡A©Ò¥H¼¶¼g Script ªº¤Hn¯S§O¤p¤ß¡An®³¨Ó°µ ±µ¦¬µøµ¡ª«¥ó°Ñ·ÓªºÅܼơAµ´¹ïn¥u¯à°µµøµ¡°Ñ·Ó¤§¥Î¡A¦pªGÅý¥¦Ì°Ñ»P§Oªº¼ÆÈ¹Bºâ ¡A¤W±ªº¤èªk´N¤£ºÞ¥Î¤F¡C
/* ¦pªG childWindow °Ñ·Ó¨ìªºµøµ¡ÁÙ¨SÃö³¬¡A¨º»ò´NÃö¤F¥¦¡C */ if (!childWindow.closed) {childWindow.close()}
/* Àˬd¥Ø«eµøµ¡¶}±Òª¬ºA¨ç¦¡¡A°Ñ¼Æ win ¬°¶Ç¤J¤§µøµ¡ª«¥ó°Ñ·ÓÅܼơC */ function ChildWindowState(win) { /* µøµ¡©|¥¼¶}±Ò¶Ç¦^Ȭ° 0 */ var result=0; /* µøµ¡¤w¶}±Ò */ if (win) /* µøµ¡¤w³QÃö³¬¶Ç¦^È 1¡A¥¼³QÃö³¬¶Ç¦^È 2 ¡C */ {result=(win.closed)?1:2;} return result; }¦p¦¹§ÚÌ¥i¥H·Ç½TµL»~ªº°õ¦æÃö³¬¤lµøµ¡°Ê§@¡G
/* childWindow ¬°µøµ¡ª«¥ó°Ñ·ÓÅÜ¼Æ */ var state=ChildWindowState(childWindow) /* ¥u¦³·í¤lµøµ¡³Q¶}±Ò¹L¡A¨Ã¥B©|¥¼Ãö³¬¡A¤~°õ¦æÃö³¬¤lµøµ¡µ{§Ç¡C */ if (state==2) {childWindow.close();}
/* childWindow ¬°¤lºô¶ª«¥ó°Ñ·ÓÅÜ¼Æ */ alert(childWindow.document.forms.form1.elements.changebox.value);
childWindow.document.forms.form1.elements.changebox.value="·s¦r¦êÈ"
childWindow.childvar="·sÈ"
childWindow.ClearChangebox();²{¦b½Ð¡G
<BODY onload="¶}±Ò¤lºô¶ªº¨ç¦¡();">
<BODY onunload="Ãö³¬¤lºô¶ªº¨ç¦¡();">