¦^«e­¶

¤lµøµ¡ªº¶}±Ò»PÃö³¬

¤lµøµ¡¶}±Ò
¥À¤lµøµ¡ªº¥æ¤¬¾Þ§@§Þ³N¤W¨Ã¤£§xÃø¡A¥u¬O²o¯Aµy¦h¡A¤ñ¸û¹s¸H¡A¦]¦¹§Ú¤£°µ¤Ó¦h ªº¸ÑÄÀ¡A¥u§â¬ÛÃöªº±±¨î¤èªk»`¶°¦b³o¤@­Ó½d¨Ò¤¤¡AÀ³¸Ó§A¯à«Ü®e©ö²z¸Ñ¤~¹ï¡C­º¥ý §Ú­ÌÁ¿¦p¦ó¶}±Ò¤lµøµ¡¡A¶}¤lµøµ¡¥Îªº¬O window.open() ¤èªk¡A§¹¾ãªº±Ô­z¬O¡G
ÅܼƦWºÙ=window.open("ºô­¶ URL ¦r¦ê","µøµ¡¦WºÙ","µøµ¡¼Ë¦¡³]©w°Ñ¼Æ");
  1. ÅܼƦWºÙ¬O¥Î¤@­ÓÅܼƥh°O¿ý¤lµøµ¡ªºª«¥ó°Ñ·Ó¡A­Ú«Kµy«á¥Ñ¥Àµøµ¡¾Þ§@ ¤lµøµ¡ªº°Ê§@¡C
  2. "ºô­¶ URL ¦r¦ê" ¬O«ü¦b¤lµøµ¡¤¤­nÅã¥Üªººô­¶¡C
  3. "µøµ¡¦WºÙ" ¥i¥H«ü©w¤lµøµ¡ªº¦WºÙ¡A¦pªG¥Ø«eªº°õ¦æµ{¦¡¨ÃµL¦¹¦WºÙªº window¡A«h·|¶}¤@­Ó·sµøµ¡¡A¦pªG¤w¦³¦¹¦WºÙªº window¡A´N·|§âºô­¶¶}¦b ¦¹¦WºÙªº window ¤¤¡C
  4. "µøµ¡¼Ë¦¡³]©w°Ñ¼Æ" ¥i¥H¨M©w·sµøµ¡ªº°ª¼e«×¡B°_ÂI®y¼Ð......µ¥Åã¥Ü¤è¦¡ ¡Aµøµ¡Åã¥Ü°Ñ¼Æ¦p¦ó³]©w¡A½Ð°Ñ¦Ò ·sµøµ¡¶}±Ò¼Ò¦¡¿ï¶µ¦Cªí ¡C
©Ò¥H§A¥i¥H¦w±Æ­Ó«ö¶s¥h±Ò°Ê·sµøµ¡ªº¶}±Ò¦p¤U¡G
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
Ãö³¬¤lµøµ¡
Ãö³¬¤w¶}±Òªº¤lµøµ¡­n¤ñ¶}·sµøµ¡´N³æ¯Â¦h¤F¡A¥u­n°õ¦æ window.close() ¤èªk§Y¥i¡A¤°»ò°Ñ¼Æ³£¤£¥Î¥[¡C°ÝÃD¬O·í§Ú­Ì°õ¦æ window.close() ®É¡A¬OÃö³¬ ºô­¶¥»¨­©Ò¦b¤§µøµ¡¡A¦pªG¦bÂsÄý¾¹¤¤¶}±Ò¤£¥u¤@­Óµøµ¡®É¡A§A´N¥²¶·§i¶DÂsÄý¾¹¡A §A­nÃöªº¬O¨º­Óµøµ¡¡C«ç»ò«ü©wÃö³¬¨º­Óµøµ¡©O¡H¨º´N¬O¦b¶}±Òµøµ¡ªº¦P®É¡A¥Î¤@­Ó Åܼƥh±µ¦¬·sµøµ¡¶}±Ò®É¶Ç¦^ªºµøµ¡ª«¥ó°Ñ·Ó¡C©Ò¥H¨S¶}«e¥ý´N·Q«ç»òÃö¡A´N¬O¦¨¥\ °õ¦æ¤lµøµ¡Ãö³¬ªº¥²¶·¤âÄò¡CÄ´¦p¡G
/* ¥ý¦b¨ç¦¡¥~«Å§i¤@­Ó¥i¨Ñ©Ò¦³¨ç¦¡¦s¨úªºÅÜ¼Æ */
var childWindow;

/* ¥ÎÅܼƱµ¦¬¤lµøµ¡ª«¥ó°Ñ·Ó */
childWindow=window.open("¤lºô­¶ URL",......);

/* Ãö³¬ childWindow ÅܼưѷӨ쪺¨º­Ó¤lµøµ¡ */
childWindow.close();
²{¦b´N½Ð§A¤Á´«¨ì "¥Àµøµ¡½d¨Òºô­¶" «ö [Ãö³¬¤lµøµ¡] ¶s¸Õ¸Õ¡C
Ãö³¬¤lµøµ¡¥i¯à¤Þµoªº Script ¿ù»~
¥Î Script ¥´¶}¤@­Ó¤lµøµ¡¡A¨Ï¥Î§¹²¦Ãö³¬¥¦¡A¶¶²z¦¨³¹¡A«ç»ò·|¤Þµo¿ù»~©O¡H ¦pªG©Ò¦³ªº¤lµøµ¡¶}±ÒÃö³¬³£§¹¥þ¥Ñ Script ¾Þ§@¡A·íµM¤£·|¦³¿ù»~¡C°ÝÃD¬Oºô­¶ªº ¾Þ§@¤@©w­n¦Ò¼{ÂsÄýªÌªºª¬ªp¡A¦pªGÂsÄýªÌÁÙ¨S¶}¤lµøµ¡´N«ö¤FÃö³¬¤lµøµ¡¡A©Î¬O ·íÂsÄýªÌ¦b¤lµøµ¡ÂsÄý¤¤¤wÃö³¬¤Fºô­¶¡A¦b¥Àµøµ¡¥L¤S«ö¤FÃö³¬¶s¡A³o¨Ç«D¹w´Áªº¾Þ§@ ¡A³£¬O§Ú­Ì¦b¾Þ§@¤l¥Àµøµ¡®É­nÅU¼{¨ìªºª¬ªp¡C¤U­±§Ú­Ì´N¤À§O¨Ó»¡©ú¿ù»~²£¥Íªº­ì¦] ¤Î¸Ñ¨M¤§¹D¡G
µøµ¡¶¡ªº¸ê°T¥æ´«
¤@¥¹¦bºô­¶¤¤¥H window.open() ¤è¦¡¶}±Ò¤@­Ó·sªººô­¶µøµ¡¡A¨â­Óµøµ¡´N§Î¦¨¿Ë¤lÃö«Y ¡A¤]´N¨ã³Æ¤F¨â­Óµøµ¡¶¡©¼¦¹¥i¥H¤¬¬Û©I¥s¡A¥æ´«©¼¦¹¸ê°TªºÃö«Y¡A¨Ò¦p¡G ¦Ó¨â­Óµøµ¡©¼¦¹©I¥s¹ï¤èª«¥óªº¶i¤JÂI¡A´N¬O window ª«¥ó°Ñ·Ó¡A´N parent window ¨Ó»¡¡A¥²¶·¥Î¤@ÅܼƦb window.open ¤§®É¡A±µ¦¬ open ¤èªk¶Ç¦^¤§¤lµøµ¡°Ñ·Ó(¥»½d¨Ò ¤¤¬° childWindow ÅܼÆ)¡C¦Ó´N child window ¨Ó»¡¡A§A¤£¶·°õ¦æ¥ô¦ó±Ô­z¨Ó¨ú±o ¥Àµøµ¡°Ñ·Ó¡AÂsÄý¾¹¤wÀ°©Ò¦³ºô­¶µøµ¡·Ç³Æ¦n opener ³o­Óª«¥ó¡A°µ¬°¥Àµøµ¡ªº°Ñ·Ó¡C ¤U­±´X¸`¡A§Ú­Ì´N½Í½Í¦p¦ó§Q¥Îµøµ¡ª«¥ó¨Ó¥æ´«¦UºØµøµ¡¸ê°T¡C
¨ú±o¤Î³]©w¥t¤@µøµ¡ºô­¶¤¸¥óªº¸ê°T
²{¦b§A¥i¥H¦A¤Á´«¨ì "¥Àµøµ¡½d¨Òºô­¶" ¶}±Ò¤lµøµ¡¡AµM«á¤À§O¦b¨âÃ䪺°T®§¥æ´«®Ø ¿é¤J¨Ç¸ê®Æ¡AµM«á«öŪ¨ú©Î³]©w«ö¶s¡A¬Ý¬Ý·|µo¥Í¤°»ò¨Æ¡C
¨ú±o¤Î³]©w¥t¤@µøµ¡¸ó¨ç¦¡ªºÅܼƭÈ
²{¦b§A¡G
  1. ¤Á¨ì¤lµøµ¡½d¨Ò­¶¡AÅã¥Ü¤@¤U¤lµøµ¡ªº¸ó¨ç¦¡ÅܼơC
  2. ¤Á¦^¥Àµøµ¡½d¨Ò­¶¡AÅã¥Ü¤@¤U¤lµøµ¡ªº¸ó¨ç¦¡ÅܼơC
  3. ¦b¥Àµøµ¡½d¨Ò­¶ªº°T®§¥æ´«®Ø¿é¤J¨Ç¦r¦ê¡A«ö [³]©w¤lµøµ¡ÅܼƭÈ] ¶s¡C
  4. ¤Á¨ì¤lµøµ¡½d¨Ò­¶¡AÅã¥Ü¤@¤U¤lµøµ¡ªº¸ó¨ç¦¡ÅܼơC
  5. ¤Á¦^¥Àµøµ¡½d¨Ò­¶¡AÅã¥Ü¤@¤U¤lµøµ¡ªº¸ó¨ç¦¡ÅܼơC
°õ¦æ¥t¤@µøµ¡ªº¥\¯à¨ç¦¡
¦b¥Àµøµ¡¤¤°õ¦æ¤lµøµ¡ªþÄݪº¥\¯à¨ç¦¡¡A´N¸ò¨ú±o¤lµøµ¡ÅܼƭȤ@¼Ë¡A±Ô­z¬O childWindow.¨ç¦¡¦WºÙ() (¤£­n§Ñ¤F­n¥[¤W "()" ¦r²Åµ²§À )¡C§Ú¦b¤lµøµ¡½d¨Ò­¶¦w±Æ ¤F­Ó ClearChangebox ¨ç¦¡¡A¥\¯à¬O²M°£¤lµøµ¡°T®§¥æ´«®Øªº¿é¤J¸ê®Æ¡A¦pªG§Ú­Ì­n¦b ¥Àµøµ¡¤¤°õ¦æ¤lµøµ¡ªº¦¹¤@¥\¯à¨ç¼Æ¡A°õ¦æ¤U¦C±Ô­z§Y¥i¡C
childWindow.ClearChangebox();
²{¦b½Ð¡G
  1. ¤Á´«¨ì¤lµøµ¡¡A¦b°T®§¥æ´«®Ø¿é¤J¨Ç¸ê®Æ¡C
  2. «ö¤lµøµ¡ªº²M°£¶s¡A²M°£°T®§¥æ´«®Øùتº¸ê®Æ¡C
  3. ¦A¦b°T®§¥æ´«®Ø¿é¤J¨Ç¸ê®Æ¡C
  4. ¤Á´«¨ì¥Àµøµ¡¡A«ö [²M°£¤lµøµ¡°T®§®Ø] ¶s¡A²M°£¤lµøµ¡°T®§¥æ´«®Ø¡C
¨ä¥Lª`·N¨Æ¶µ

¦^«e­¶
1