ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[±Ð¾Ç] (±Ð¾Ç²Ä23½g)¨t²Î¸ê°T ¤W½g

[±Ð¾Ç] (±Ð¾Ç²Ä23½g)¨t²Î¸ê°T ¤W½g

JavaScript¬OÀb«Èªº¤u¨ã¡I³o¥i¤£¬O¤p»x¦b¦M¨¥ÁqÅ¥¡A¦]¬°JavaScriptµ{¦¡¬O§¨±a¦bºô­¶¤¤¡A·íºô­¶¤U¸ü¨ìÂsÄýªÌªºÂsÄý¾¹¤¤¤~·|¶}©l°õ¦æ¡A¦]¦¹¡AÂsÄýªÌªº¬ÛÃö¸ê°T¬O¥i³QJavaScriptµ{¦¡©ÒÂ^¨úªº¡A¤@¯ë¨Ó»¡¡AJavaScriptµ{¦¡ªº¡uÀb¡v¤H«Â¤O¨Ã¤£¹³¥i°õ¦æÀÉ¡]*.exe,*.com¡^¨º¼ËªºÅå¤H¡A¤£¹L¡A¦b¦³¤ß¤H¤hªº²´¤¤¤´µM¬O¤@­Ó«D±`¦nªº¡uÀb¡v¤H¤u¨ã¡C

Script (¤å½Z) ¡A¬O¥Ñ¤@¸s¥i¥H¦bºô­¶¦øªA¾¹(Server)©Î«È¤áºÝ(Client)ÂsÄý¾¹°õ¦æªº«ü¥O©Ò²Õ¦X¦Ó¦¨¡A¨Ò¦pVBScript©ÎJavaScript¡C VBScript »P JavaScript ³£¬O©Ò¿×ªº¡Gºô­¶À³¥Îµ{¦¡»y¨¥¡A¦ý¬O³o¨Ç¥ÑJavaScript ©Î VBScript ©Ò§¹¦¨ªººô­¶µ{¦¡¨Ã¤£»Ý­n³z¹L¼ÒÀÀºô¸ô¦øªA¾¹ªº¾÷¨î¨Ó¶}±Ò¡A¦]¬°ÂsÄý¾¹¥»¨­´N¨ã¦³°õ¦æ³o¨Çºô­¶À³¥Îµ{¦¡ªº¯à¤O¡A¤]¥¿¦]¬°¦p¦¹¡A·í³o¨ÇScriptÀHµÛºô­¶¤U¸ü¨ìÂsÄý¾¹«á¡A«K¥i¹ïÂsÄýªÌªº¾÷¾¹¨t²Î¸ê®Æ¥[¥H¤ÀªR¡C

ÂsÄý¾¹ª«¥ó
¦b¥Ø«eªººô¸ô¥@¬É¤¤¦³¨â¤jÂsÄý¾¹®a±Ú¡A¤@¬°Microsoft(·L³n)®a±Úªº¡yInternet Explorer¡z¡A¥t¤@¬°¬ü°êºô´º¤½¥qªº¡yNetscape Navigator¡z¡A³o¨â¤j®a±ÚªºÂsÄý¾¹¡AÁöµM³£¤ä´©JavaScriptµ{¦¡ªº°õ¦æ¡A¦ý¬O¤ä´©µ{«×³£¦U¤£¬Û¦P¡A¦]¦Ó³y¦¨§Ú­Ì³]­pJavaScriptµ{¦¡ªºª¼ÂI¡A¦P¤@¤äJavaScript©Î³\¦b¬Y®a±ÚªºÂsÄý¾¹¤¤¥i¥¿±`°õ¦æµL»~¡A¦ý¤£¥Nªí¦b¥t¤@®a±ÚªºÂsÄý¾¹¤¤¤]¥i¥H¥¿±`µL»~ªº°õ¦æ¡C¦]¦¹¡A§Ú­Ì¥²¶·¥¿½T¦aÀòª¾ÂsÄýªÌ©Ò¨Ï¥ÎªºÂsÄý¾¹¡A¨Ã¨Ì¨äÂsÄý¾¹ªº¤£¦P¡Aµ¹¤©¤£¦PªºJavaScriptµ{¦¡¡C

­n¥¿½T¦aÀòª¾ÂsÄýªÌ©Ò¨Ï¥ÎªºÂsÄý¾¹ºØÃþ»PÂsÄý¾¹ª©¥»¡A¥i¥H§Q¥ÎJavaScript©Ò´£¨ÑªºÂsÄý¾¹ª«¥ó¡ynavigator¡z¡A³z¹LÂsÄý¾¹ª«¥óªºÄÝ©Ê¡A§Ú­Ì±N¥i¥HÀò±o³\¦hÂsÄýªÌªº¨t²Î¸ê°T¡G

ÄÝ©Ê

§@¥Î

navigator.appName

ÂsÄýªÌªºÂsÄý¾¹¦WºÙ

navigator.appVersion

ÂsÄýªÌªºÂsÄý¾¹ª©¥»»P§@·~¨t²Î

navigator.userAgen

ÂsÄýªÌªºÂsÄý¾¹¦WºÙ¡Bª©¥»»P§@·~¨t²Î

¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

¤£¦PªºÂsÄý¾¹¡A¤£¦Pªººô­¶
§Ú­Ì¤§«e»¡¹L¡G¦P¤@¤äJavaScript©Î³\¦b¬Y®a±ÚªºÂsÄý¾¹¤¤¥i¥¿±`°õ¦æµL»~¡A¦ý¤£¥Nªí¦b¥t¤@®a±ÚªºÂsÄý¾¹¤¤¤]¥i¥H¥¿±`µL»~ªº°õ¦æ¡A§ó­«­nªº¬O¡G¦P¼Ëªººô­¶±Æª©¼Ë¦¡¡A¦b¤£¦PªºÂsÄý¾¹¤¤¡A¤]¥i¯à·|¦³¨«¼Ëªº±¡ªpµo¥Í¡I¦]¦¹¡A§Ú­Ì¥i¥H§Q¥ÎÂsÄý¾¹ªº°»´ú¡A±NÂsÄýªÌ¤Þ¾É¦Ü¨äÂsÄý¾¹¾A¦XÆ[½àªººô­¶¤¤¡G
  1. <HTML>
  2. <HEAD>
  3. <TITLE>¤£¦PªºÂsÄý¾¹¡A¤£¦Pªººô­¶</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <SCRIPT Language="JavaScript">
  7. function test()
  8. {
  9. myName=navigator.appName
  10. if (myName=="Netscape")
  11. {window.location="9-4-1.htm"}
  12. else if (myName=="Microsoft Internet Explorer")
  13. {window.location="9-4-2.htm"}
  14. }
  15. </SCRIPT>
  16. <form>
  17. <input type="button" value="¤£¦PªºÂsÄý¾¹¡A¤£¦Pªººô­¶" OnClick="test()">
  18. </form>
  19. </BODY>
  20. </HTML>
½Æ»s¥N½X

  • ·í§Ú­Ì«ö¤U¦bºô­¶¤¤ªº¡u¤£¦PªºÂsÄý¾¹¡A¤£¦Pªººô­¶¡v«ö¶s®É¡A¡]µ{¦¡½X²Ä17¦æ¡^¡A§Q¥ÎOnLoad¨Æ¥ó¨Ó©I¥sÂsÄý¾¹¦WºÙtest()¨ç¦¡(µ{¦¡½X²Ä7¦æ)¡C
  • ­ì©l½X²Ä9¦æ¡A³]©wÅܼÆmyNameªº¤º®e¬°ÂsÄý¾¹¦WºÙ¡C
  • ·íÂsÄýªÌªºÂsÄý¾¹¦WºÙ¬°¡uNetscape¡v®É¡A§Q¥Îwindow.location¤èªk±NÂsÄý¾¹Âà¦V¦Ü9-4-1.htm¡]µ{¦¡½X²Ä10¡B11¦æ¡^¡C
  • ·íÂsÄýªÌªºÂsÄý¾¹¦WºÙ¬°¡uMicrosoft Internet Explorer¡v®É¡A§Q¥Îwindow.location¤èªk±NÂsÄý¾¹Âà¦V¦Ü9-4-2.htm¡]µ{¦¡½X²Ä12¡B13¦æ¡^¡C


¦pªG§A§Æ±æ¦bÂsÄýªÌ¤@¶i¤J§Aªº­º­¶¡]³q±`¬°index.htm¡^«á¡A´NÅý§Ú­Ìªº§P§Oµ{¦¡¥ß¨è°õ¦æ¦Ó±NÂsÄý¾¹Âà¦V¨ì¥¦±MÄݪººô­¶¥h¡A«h§Ú­Ì¥i¥H±N½d¨Ò9-4.htm§ï¼g¡Aª½±µ¦b<BODY>¼ÐÅÒ¤º¨Ï¥ÎOnLoad¨Æ¥ó¡A¦p¤U¡G
  1. <HTML>
  2. <HEAD>
  3. <TITLE>¤£¦PªºÂsÄý¾¹¡A¤£¦Pªººô­¶</TITLE>
  4. </HEAD>
  5. <BODY OnLoad="test()">
  6. <SCRIPT Language="JavaScript">
  7. function test()
  8. {
  9. myName=navigator.appName
  10. if (myName=="Netscape")
  11. {window.location="9-4-1.htm"}
  12. else if (myName=="Microsoft Internet Explorer")
  13. {window.location="9-4-2.htm"}
  14. }
  15. </SCRIPT>
  16. </BODY>
  17. </HTML>
½Æ»s¥N½X
¶i¶¥¬ã¨s¡G
¦b­º­¶¤¤§P§OÂsÄýªÌªºÂsÄý¾¹¦WºÙ«á¡A±NÂsÄý¾¹Âà¦V¨ì¥¦±MÄݪººô­¶¥h¡A³o¼Ëªº°µªk¨Ã¤£ÄYÂÔ¡A¤@¥¹¨Ï¥ÎªÌ¦^¨ì­º­¶®É¡A¨º§Ú­Ì´N±o¦A¦¸¶i¦æ§P§Oªº°Ê§@¡AµM«á¤S°µ¤@¦¸Âà¦Vªº°Ê§@¡I³Ì¦nªº¸Ñ¨M¤èªk´N¬O§Q¥Î®Ø¬[§â¥¦®Ø°_¨Ó¡C
  1. <HTML>
  2. <HEAD>
  3. <TITLE>¤£¦PªºÂsÄý¾¹¡A¤£¦Pªººô­¶</TITLE>
  4. </HEAD>
  5. <SCRIPT Language="JavaScript">
  6. myName=navigator.appName

  7. if (myName=="Netscape")
  8. {
  9. document.write("<frameset rows='100%,*' frameborder=no border=0>")
  10. document.write("<frame src='9-4-1.htm'>")
  11. }

  12. else if (myName=="Microsoft Internet Explorer")
  13. {
  14. document.write("<frameset rows='100%,*' frameborder=no border=0>")
  15. document.write("<frame src='9-4-2.htm'>")
  16. }

  17. </SCRIPT>
  18. <BODY>
  19. </BODY>
  20. </HTML>
½Æ»s¥N½X

  • ­ì©l½X²Ä6¦æ¡A³]©wÅܼÆmyNameªº¤º®e¬°ÂsÄý¾¹¦WºÙ¡C
  • ·íÂsÄýªÌªºÂsÄý¾¹¦WºÙ¬°¡uNetscape¡v®É¡A§Ú­Ì¦bÂsÄý¾¹µøµ¡¤º«Ø¥ß¤@­Ó¡u³æ®Ø¬[¡v¡A¦Ó®Ø¬[¤¤ªº¤º®e«h¬°9-1-1.htm ¡ANetscapeÂsÄý¾¹±MÄݺô­¶¡]µ{¦¡½X²Ä8¦Ü12¦æ¡^¡C
  • ·íÂsÄýªÌªºÂsÄý¾¹¦WºÙ¬°¡uMicrosoft Internet Explorer¡v®É¡A§Ú­Ì¦bÂsÄý¾¹µøµ¡¤º«Ø¥ß¤@­Ó¡u³æ®Ø¬[¡v¡A¦Ó®Ø¬[¤¤ªº¤º®e«h¬°9-1-2.htm¡AInternet ExplorerÂsÄý¾¹±MÄݺô­¶¡]µ{¦¡½X²Ä14¦Ü18¦æ¡^¡C
  • ÂsÄýªÌ¤@¶i¤J­º­¶«á¡A´NÅý§Ú­Ìªº§P§Oµ{¦¡¥ß¨è°õ¦æ¦Ó«Ø¥ß³æ®Ø¬[µøµ¡¡A®Ø¬[¤¤ªº¤º®e±N¦¨¬°¯S©wÂsÄý¾¹±M¥Îªº¡A¦¹®É§A¥i¥Hµo²{ÂsÄý¾¹¤u¨ã¦C¨Ã¨S¦³¡u¤W¤@­¶¡vªº¥\¯à¡I¡]¦p¤W¹Ï¡^
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

ÂsÄý¾¹ª©¥»
¡uÀb¡v¨ìÂsÄýªÌ©Ò¨Ï¥ÎªºÂsÄý¾¹¦WºÙ¤£¹LÅ}¡A§Ú­Ì¦A¨ÓÀbÂsÄýªÌ©Ò¨Ï¥ÎªºÂsÄý¾¹ª©¥»¡C¨Ï¥ÎÂsÄý¾¹ª«¥ó¡ynavigator¡zªº¡uappVersion¡vÄݩʮɡA±N¥i¥HÀòª¾ÂsÄýªÌ¥Ø«e©Ò¨Ï¥ÎªºÂsÄý¾¹ª©¥»¡A»PÂsÄýªÌ¥Ø«e©Ò¨Ï¥Îªº§@·~¨t²Î¡C


¹ê§@¾Ç²ß¡G
¨Ï¥ÎÂsÄý¾¹ª«¥ó¡ynavigator¡zªº¡uappVersion¡vÄÝ©Ê¡AÀòª¾ÂsÄýªÌ¥Ø«e©Ò¨Ï¥ÎªºÂsÄý¾¹ª©¥»¡A»PÂsÄýªÌ¥Ø«e©Ò¨Ï¥Îªº§@·~¨t²Î¡C
  1. <HTML>
  2. <HEAD>
  3. <TITLE>ÂsÄý¾¹ª©¥»</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <SCRIPT Language="JavaScript">
  7. mybrowser=navigator.appVersion
  8. document.write("§A¨Ï¥ÎªºÂsÄý¾¹ª©¥»»P§@·~¨t²Î¬O"+mybrowser)
  9. </SCRIPT>
  10. </BODY>
  11. </HTML>
½Æ»s¥N½X



¹ê§@¾Ç²ß¡G
¡uÂsÄý¥»¯¸³Ì¨ÎÂsÄý¾¹¬°IE5.0¡v³o¥y¸Ü¡A§A¤]±`¦b¤H®aªººô­¶¤¤¬Ý¨ì§a¡I©Ò¥H¡A¦b°»´úÂsÄýªÌÂsÄý¾¹ªº¦P®É¡AÁÙ¥i¥H§ó¶i¤@¨Bªº«ØijÂsÄýªÌ§ó´«¥¦ªºÂsÄý¾¹¨Ó²Å¦X§Ú­Ìºô¯¸¤¤ªº³Ì¨ÎÂsÄýÀô¹Ò¡C
  1. <HTML>
  2. <HEAD>
  3. <TITLE>³Ì¨ÎÂsÄý¾¹ª©¥»</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <SCRIPT Language="JavaScript">
  7. myName=navigator.appName
  8. myVer=parseInt(navigator.appVersion)
  9. if (myName=="Netscape" && myVer==3)
  10. {msg="Netscape3"}
  11. else if (myName=="Netscape" && myVer==4)
  12. {msg="Netscape4"}
  13. else if (myName=="Netscape" && myVer==5)
  14. {msg="Netscape5"}
  15. else if (myName=="Microsoft Internet Explorer" && myVer==3)
  16. {msg="IE3"}
  17. else if (myName=="Microsoft Internet Explorer" && myVer==4)
  18. {msg="IE4"}
  19. else if (myName=="Microsoft Internet Explorer" && myVer==5)
  20. {msg="IE5"}
  21. alert("§A©Ò¨Ï¥ÎªºÂsÄý¾¹¬O"+msg+"\nÂsÄý¥»¯¸³Ì¨ÎÂsÄý¾¹¬°IE5")
  22. </SCRIPT>
  23. </BODY>
  24. </HTML>
½Æ»s¥N½X

  • ­ì©l½X²Ä7¦æ¡A³]©wÅܼÆmyNameªº¤º®e¬°ÂsÄý¾¹¦WºÙ¡C
  • ­ì©l½X²Ä8¦æ¡A³]©wÅܼÆmyNameªº¤º®e¬°ÂsÄý¾¹ª©¥»¸¹½X¡A¨Ã§Q¥ÎparseInt()¨ç¦¡Â^¨únavigator.appVersionÄݩʭȤºªº¾ã¼Æ­È¡C
  • ­ì©l½X²Ä9¦Ü20¦æ¡A§Q¥Îif§PÂ_±Ô­z²Õ¦XÂsÄý¾¹ªº¦WºÙ¤Îª©¥»

¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

ÂsÄý¾¹¦WºÙ
·í§Ú­Ì¨Ï¥ÎÂsÄý¾¹ª«¥ó¡ynavigator¡zªº¡uappName¡vÄݩʮɡA±N¥i¥HÀòª¾ÂsÄýªÌ¥Ø«e©Ò¨Ï¥ÎªºÂsÄý¾¹¦WºÙ¡A·íÂsÄýªÌ©Ò¨Ï¥ÎªºÂsÄý¾¹¬°Internet Explorer¡]IE¡^®É¡A«h¡uappName¡vÄݩʭȬ°¡uMicrosoft Internet Explorer¡v¡A¦ÓÂsÄýªÌ©Ò¨Ï¥ÎªºÂsÄý¾¹¬°Netscape Navigator®É¡A«h¡uappName¡vÄݩʭȬ°¡uNetscape¡v¡C


¹ê§@¾Ç²ß¡G
·í§A°ÑÆ[§O¤Hªººô¯¸®É¡A±`¥i¨£¨ìºô­¶¤¤¼gµÛ¡G¡u§A¨Ï¥ÎªºÂsÄý¾¹¬O¡K¡v¡A¦³¨S¦³À~¨ì©O¡H¨ä¹ê¡A³o¨Ã¨S¦³¤°»ò§Þ¥©©Ê¡A¥u¬O³æ¯Â¦a¨ú±o¡ynavigator¡zªº¡uappName¡vÄÝ©Ê­È¡A¨Ã§Q¥Îdocumentª«¥óªºwrite()¤èªk±N³o­Ó¡uappName¡vÄÝ©Ê­È¿é¥X¨ìºô­¶¤¤¦Ó¤w¡I
  1. <HTML>
  2. <HEAD>
  3. <TITLE>ÂsÄý¾¹¦WºÙ</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <SCRIPT Language="JavaScript">
  7. mybrowser=navigator.appName
  8. document.write("§A¨Ï¥ÎªºÂsÄý¾¹¬O"+mybrowser)
  9. </SCRIPT>
  10. </BODY>
  11. </HTML>
½Æ»s¥N½X
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

        ÀR«ä¦Û¦b : ¥Ç¿ù¥XÄb®¬¤ß¡A¤~¯à²M²bµL·Ð´o¡C
ªð¦^¦Cªí ¤W¤@¥DÃD