BBSˮľÇ廪վ¡Ã¾«»ªÇø

·¢ÐÅÈË: afei (·ÉÉ«¾«Áé), ÐÅÇø: Java 
±ê  Ìâ: JavaScript(6) 
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Mon Aug  4 09:06:05 1997) 
 
·¢ ÐÅ ÈË£ºÐ¹ÖÏÀһ֦÷             »ØÐŵØÖ·£ºStephan.bbs@bbs.swjtu.edu.cn  
ÐÅÇøÃû³Æ£ºJava                     ÐżþÈÕÆÚ£º01 Aug 1997 04:43:00               
ÐżþÌáÒª£º[×ªÔØ] JavaScript(6)                                              
Ô­·¢ÐÅÕ¾£º½õ³ÇæäÕ¾ 
------------------------------------------------------------[1078/1093]------- 
;37m¡¾ ÒÔÏÂÎÄ×Ö×ªÔØ×Ô 2mInternet 7mÌÖÂÛÇø ¡¿  
¡¾ Ô­ÎÄÓÉ2m Stephan7m Ëù·¢±í ¡¿m  
   
  
                                           µÚ Áù ¼¯  
  
  
(×ªÔØÓëwww.swjtu.edu.cn)  
  
  
 Ðí ¶à Íø ÓÑ ÎÊ ÎÒ Ò» ¸ö ÓРȤ µÄ ÎÊ Ìâ : È砺ΠÓàmouse °´ Ò» Ï ±ã ¿É Í¬ Ê± ÔØ Èë Á½ Ò³ ÎÄ ¼þ¡£ »ù ±¾  
 ÉÏ ÓРÈý ÖÖ ·½ ·¨ ¿É ÒÔ ´ï µ½ Õâ ÖÖ ¹¦ ÄÜ¡£ µÚ Ò» ÖÖ ·½ ·¨ ÊÇ ÖÆ ×÷ Ò» ¸ö °´ Å¥£¬ Èàʹ ÓàÕß °´ Ï áá  
 È¥ Æô ¶¯ Ò» ¸ö Äܠͬ Ê± ½« Á½ ·Ý ÎÄ ¼þ ÔØ Èë ²» Í¬frames»ò Ð ÊÓ ´° µÄ º¯ Ê½ (function)¡£ Èô Äú Ôø ¾­  
 ¿´ ¹ý ´Ë ·Ý ¼ò ½é ÎÄ ¼þ µÄ Æä Ëü Õ ½Ú µÄ »°£¬ ÎÒ Ïà ÐÅ Äú ¿É ÒÔ ºÜ Çá Òנд ³ö Õâ ÖÖ Óï ·¨:   
  
                          
  
 ÎÒ ÃÇ ÖÆ ×÷ ÁË Èý ¸ö frame £¬ µÚ Ò» ¸ö frame ÖР°ü º¬ ÁË Ò» ¸ö °´ Å¥¡£ Çë ×¢ Ò⣬ µÚ Ò» ¸ö HTML µµ  
 °¸ Ö» ÊÇ ÓàÀ´ ´ò ¿ª frame ºÍ ¸ø Óè Ã¿ ¸ö frame Ò» ¸ö Ãû ×Ö¡£ Èô Äú »¹ ²» Çå ³þ JavaScript ºÍ frame µÄ  
 ¹Ø Ïµ£¬ ¿É ÒÔ ÏÈ ÔÄ ¶Á µÚ Èý Õ¡£ ²» ¹ý ÔÚ ´Ë »¹ ÊÇ ÕÕ Àý ÈàÄú ÇÆ ÇÆ Ô­ Ê¼ Âë (²» Öª Äú ÊÇ ·ñ ÔÚ ºÜ  
 ¶à µç ÄÔ Êé ¼® ÖРÓö µ½ Ò» ¸ö Ïà Í¬ µÄ À§ ÈÅ£¬ ÄÇ ¾Í ÊÇ ×÷ Õß ³£ °Ñ Ò» Ð© ×Ô ÈÏ ºÜ ¼ò µ¥ µÄ ¶« Î÷ ºö  
 ÂÔ ²» Ìᣬ ½á ¹û ÄǠЩ ¶« Î÷ Õý ÊÇ ¶Á Õß ¸ã ²» ¶® µÄ µØ ·½ ! Ëù ÒÔ£¬ Èô Äú ¶Ô ÎÒ ÌᠵĠ¶« Î÷ ÒÑ ºÜ ÁË  
 ½â£¬ Çë ·¢ »Ó Ò» Ï Äú µÄ ÄÍ ÐÔ :-)  
  
 frames2.html  
  
 <HTML>  
 <HEAD>  
 <title>Frames</title>  
 </HEAD>  
     <FRAMESET COLS="295,*">   
   <FRAMESET ROWS="100%,*">   
     <FRAME SRC="loadtwo.html" NAME="fr1">   
       </FRAMESET>   
   <FRAMESET ROWS="75%,25%">   
     <FRAME SRC="cell.html" NAME="fr2">   
     <FRAME SRC="cell.html" NAME="fr3">   
       </FRAMESET>   
 </FRAMESET>   
 </HTML>  
  
 µÚ Ò» ¸ö frame »á ÔØ Èë loadtwo.html ²¢ ²ú Éú Ò» ¸ö °´ Å¥ :  
  
 loadtwo.html  
  
 <HTML>  
 <HEAD>  
 <script language="JavaScript">  
 <!-- Hiding  
   function loadtwo(page2, page3) {  
      parent.fr2.location.href=page2;  
      parent.fr3.location.href=page3;  
 }  
 // -->  
 </script>  
 </HEAD>  
 <BODY>  
 <FORM NAME="buttons">  
      <INPUT TYPE="button" VALUE="ͬ Ê± ÔØ Èë Á½ ·Ý ÎÄ ¼þ" onClick="loadtwo('frtest1.html',  
      'frtest2.html')">  
 </FORM>  
 </BODY>  
 </HTML>  
  
 °´ Ï °´ Å¥ áᣬ µç ÄÔ »á ´« µÝ Á½ ¸ö ×Ö ´® ¸ø loadtwo() ²¢ ½« Ö® Æô ¶¯¡£ ÓÉ loadtwo() ÖР¿É ÒÔ ¿´  
 ³ö£¬ µÚ Ò» ¸ö ×Ö ´® ÊÇ ÓàÀ´ ¶¨ Òå µÚ ¶þ ¸ö frame fr2Ëù ÔØ Èë ÎÄ ¼þ µÄ Î» Ö· ºÍ µµ °¸ Ãû¡£ Èô Äú Ïë ¶¨  
 Òå Áí Í⠵Ġ°´ Å¥ À´ ÔØ Èë ²» Í¬ µÄ ÎÄ ¼þ£¬ Äú ¿É ÒÔ ÖØ ¸´ Ê¹ Óà´Ë º¯ Ê½¡£ Ö» Òª ½« ÎÄ ¼þ µÄ URLs  
 (addresses) ´« ¸ø loadtwo()¼´ ¿É¡£  
  
  
 ½Ó Ï À´ Ì¸ Ì¸ Óàhyperlinks Í¬ Ê± ÔØ Èë Á½ Ò³ ÎÄ ¼þ µÄ µÚ ¶þ ÖÖ ·½ ·¨¡£ ÔÚ Internet ÉÏ Äú ¿É ÒÔ ·¢ ÏÖ  
 Ðí ¶à Íø Ò³ Ê¹ Óà<a href="yourlink.html" onCLick="yourfunction()">À´ ´ï µ½ ÉÏ Êö Ìá ¼° µÄ ¹¦ ÄÜ¡£ µ«  
 ´Ë Óï ·¨ ²¢ ²» ÄÜ ÔÚ Ëù ÓРƽ Ì¨ ÉÏ ¾ù Õý ³£ Ö´ ÐУ¬ Òò ´Ë ×಻ Òª Óà´Ë Óï ·¨¡£ ÏÖ ÔÚ ÎÒ ¸æ Ëß Äú  
 Áí Ò» Ö֠д ·¨ : ÎÒ ÃÇ ¿É ¸Ä ÓàÏ Êö JavaScript Óï ·¨:   
  
 <a href="javascript:myfunction()">My Link</a>  
  
 ´Ë ÖÖ ·½ Ê½ ·Ç ³£ ¼ò µ¥ ¶ø ÇÒ ÔÚ Ëù ÓР䯠ÀÀ Æ÷ ÖР¾ù ÄÜ Õý ³£ Ö´ ÐС£ Äú Ö» Òª Ð´ ÉÏ javascript: ²¢ ¼Ó  
 ÉÏ Äú Ïë Áª ½á µÄ º¯ Ê½ Ãû ¼´ ¿É¡£ Èô ´Ë º¯ Ê½ Ãû ³Æ Éè Îª 'loadtwo()' £¬ ÄÇ Äú ¾Í ¿É ½å ÓÉ °´ Ï ´Ë  
 hyperlink À´ ´ï µ½ Í¬ Ê± ÔØ Èë Á½ ·Ý ÎÄ ¼þ µÄ Ä¿ µÄ ÁË¡£   
  
  
 ÔÙ ½Ó ×Š̸ Ì¸ Óàmouse °´ Ò» Ï ±ã ¿É Í¬ Ê± ÔØ Èë Á½ Ò³ ÎÄ ¼þ µÄ µÚ Èý ÖÖ ·½ ·¨£¬ ´Ë ·½ ·¨ ¿É ÒÔ ÒÔ  
 hyperlinks »ò °´ Å¥ À´ Ö´ ÐС£ Äú ¿É ÏÈ ÔÚ µÚ ¶þ ¸öframe ÖÐ ÔØ Èë Ò» ¸ö HTML ÎÄ ¼þ :   
 <a href="getfr2.html" target="fr2">Çë °´ Õâ Àï !</a>  
 È» áá ÔÚ ´Ë ÎÄ ¼þ ÖР(getfr2.html) ¼Ó Èë onLoad Õâ Ïî Ö¸ Á ÓàÀ´ ´¥ ·¢ µÚ Èý ¸ö frame ÔØ Èë Áí Ò» ·Ý  
 ÎÄ ¼þ¡£ Èç ´Ë Ò» À´ ±ã ¿É Í¬ Ê± ÔØ Èë Á½ ·Ý ÎÄ ¼þ¡£getfr2.html µµ µÄ Ô­ Ê¼ Âë Èç Ï :  
  
 <HTML>  
 <BODY onLoad="parent.fr3.location.href='getfr3.html'; return true;">  
 ÎÄ ¼þ ÄÚ ÈÝ.....¡£  
 </body>  
 </html>  
  
 µ± È»£¬ Äú ±Ø Ðë ÔÚ Ëù ÓР»á ±» ÔØ Èë µ½ µÚ ¶þ ¸ö frame µÄ ÎÄ ¼þ ÖР¼Ó Èë onLoad Õâ Ïî Ö¸ Áî¡£   
  
  
  
 Áí Ò» ¸ö ³£ Óö ¼û µÄ ÎÊ Ìâ ÊÇ È砺Π¿ª Ò» ¸ö Ð ÊÓ ´° ²¢ ÔØ Èë ÎÄ ¼þ?ÎÒ ÃÇ Ïë ´ï µ½ µÄ Ð§ ¹û ÊÇ µ± Ê¹  
 ÓàÕß °´ Ò» Ï mouse ±ã »á 'µ¯' ³ö Ò» ¸ö Ð ÊÓ ´°¡£ ºÜ ¼ò µ¥£¬ Ö» Òª ÔÚ <a href...> ÖРÀû Óàtarget Õâ Ïî  
 ÌØ ÐÔ ¾Í ¿É ´ï µ½ ´Ë Ð§ ¹û¡£ Àý Èç :   
 <a href="goanywhere.html" target="Resource Window">Go!</a>   
  
  
  
 ÏÖ ÔÚ ÎÒ ½« Ì¸ Ì¸ ÔÚ JavaScript ÖР¼¸ ÖÖ ³£ ÓàµÄ ÔË Ëã ×Ó (operator)¡£ ÔË Ëã ×Ó ¿É ÒԠʹ Äú µÄ  
 JavaScript Óï ·¨ ¸ü ¾« ¼ò¡£ ¼Ù Éè Äú Ïë ²â ÊÔ ±ä Êý x ÊÇ ·ñ ´ó ì¶ 3 ÇҠС ì¶ 10£¬ Äú ¿É Ð´ ³É :  
  
 if (x>3)   
   if (x<10)  
     doanything();  
  
 µ± Âú ×ã x>3 ÇÒ x<10 Ê±£¬ ¾Í »á Ö´ ÐРdoanything()¡£ »¹ ÓРһ ÖÖ ¸ü ¾« ¼ò µÄ Ð´ ·¨ :   
  
 if (x>3 && x<10) doanything();  
  
 ' &&' ³Æ Îª AND- ÔË Ëã ×Ó¡£ »¹ ÓРÁí Ò» ÖÖ ±» ³Æ Îª OR- ÔË Ëã ×Ó µÄ ¶« ¶« ¿É ÈàÄú ÓàÀ´ ¼ì ÊÓ ÊÇ ·ñ  
 ±ä Êý x µÈ ì¶ 5 »ò ±ä Êý y µÈ ì¶ 17 :  
  
 if (x==5 || y==17) doanything();  
  
 µ± Âú ×ã x==3 »ò y==17 Ê±£¬ ¾Í »á Ö´ ÐРdoanything()¡£ µ± È»£¬ µ± Á½ Õß ½Ô ³É Á¢ Ê± Ò² »á Ö´ ÐР 
 doanything()¡£  
 ÔÚ JavaScript ÖРÊÇ Àû Óà== À´ ×ö ±È ½Ï µÄ ¹¤ ×÷ (Æä Ëü ÉРÓР<£¬>£¬<= ºÍ >=)£¬ Õâ Ð© ¶¼ ºÍ C/C++  
 µÄ Óï ·¨ Ïà Í¬¡£ Áí Íâ µ¥ Ò» '=' ÊÇ ÓàÀ´ ½« Êý Öµ ´æ Èë ±ä Êý ÓàµÄ¡£ (ÔÚ Pascal Óï ·¨ ÖР½« Êý Öµ Ö¸  
 ¶¨ ¸ø ±ä Êý ÊÇ Óà:=£¬ ¶ø ×ö ±È ½Ï ÊÇ Ó൥ Ò» µÄ '='£¬ Õ⠺͠JavaScript Óï ·¨ ÓРµã ²» Í¬)  
  
 Èô Äú Ïë Àû Óà'²» µÈ ì¶' Õâ Ïî ÌØ ÐÔ£¬ Äú ¿É ÒÔ Óà!=¡£ Àý Èç : x != 17.  
  
 ÉРÓРÐí ¶à ¿É ÒÔ ¾« ¼ò Äú µÄ JavaScript Óï ·¨ µÄ ÔË Ëã ×Ó£¬ È¥ ·­ ·­ Netscape µÄ ÎÄ ¼þ °É !   
  
  
--  
9m  dMMMMM  NdMPOdMP dMMMMMP dMP dMP dMMMMMP        
  dMP"     dMP    dMP     dMP dMP dMP             V  
   VMMM   dMP    dMMMP   dMP dMP dMMMP          (mo o0m)  
dP .dMP  dMP    dMP      YMvAP" dMP            (  V  )                  
 VMMMP  dMP    dMMMMMP    VP"  dMMMMMP    .......m.m........                       
Û Û   
  
;36m¡ù ÐÞ¸Ä:£®Stephan ÓÚ Jul 30 13:40:50 Ð޸ı¾ÎÄ£®[FROM: 202.115.66.123]m  
m;34m¡ù À´Ô´:£®½õ³ÇæäÕ¾ bbs.swjtu.edu.cn£®[FROM: 202.115.66.123]m  
  
m;32m¡ù ×ªÔØ:£®½õ³ÇæäÕ¾ bbs.swjtu.edu.cn£®[FROM: 202.115.66.121]m  
 
<<<Ðżþ½áβ>>> 
 
 
-- 
¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: curie.eps.jhu.e] 

BBSˮľÇ廪վ¡Ã¾«»ªÇø