·~¬É·s»D
µ{§Ç¤¶²Ð
´£¨Ñ¤U¸ü

ASP­¶­±¤ºVBScript©MJScri

¡@¡@ ASP¨ã³ÆºÞ²z¤£¦P»y¨¥¸}¥»µ{§Çªº¯à¤O¡A¯à°÷¦Û°Ê½Õ¥Î¦X¾Aªº¸}¥»¤ÞÀº¥H¸ÑÄÀ¸}¥»¥N½X©M°õ¦æ¤º¸m¨ç¼Æ¡CASP¶}µoÀô¹Ò´£¨Ñ¤F¨âºØ¸}¥»¤ÞÀº¡A§YVBScript¡]¯Ê¬Ù¡^©MJScript¡C¤£¹L¡A¶}µoªÌ¦}¨S¦³³Q­­¨î¤_¥u¯à¨Ï¥Î³o¨âºØ»y¨¥¡A¥u­n¯à°÷´£¨Ñ¦X¾AªºActiveX¸}¥»¤ÞÀº´N¯à¨Ï¥Î¥ô¦ó¸}¥»»y¨¥¡C

¡@¡@ ¸}¥»»y¨¥ªº¿ï¾Ü©¹©¹°ò¤_³\¦h¤£¦P­ì¦]¡G¥¦¥i¯à¬O¶}µoªÌ³Ì¬°¼ô±xªº»y¨¥¡A¥i¯à¬O¹ïµ¹©w¤uµ{¨Ó»¡¯à°÷´£¨Ñ³Ì¦h¯S¦â¤ä«ùªº¡A¤]¦³¥i¯à¬O³Ì¨ã®Ä²vªº¡C¤£¦PªºÀô¹Ò©M­n¨D¨Ï±o§Ú­Ì¦b¿ï¾Ü¸}¥»»y¨¥®Éª`­«¤£¦Pªº¦]¯À¡A¦P®É¤]¨Ï±o§Ú­Ì¦b¬Y¨Ç®É­Ô­±Á{¿ï©wªº¸}¥»»y¨¥¤£¯àª½±µ´£¨Ñ¨ä¥¦»y¨¥©T¦³ªº¨ç¼Æ³o¤@°ÝÃD¡A©Î¬Y­Ó¸}¥»¤w¸g¼g¦¨¦ý¥Îªº«o¬O¥t¥~¤@ºØ¸}¥»»y¨¥¡C

¡@¡@ ¦¹®ÉÀ³¸Ó«ç¤\¿ì¡H¬O§_»Ý­n¥Î·í«e©Ò¥Îªº¸}¥»»y¨¥­«¼g³o¨Ç¸}¥»¡H©ÎªÌ»¡¡A¬O§_¦³¥i¯à¦b¤@ºØ¸}¥»»y¨¥¤¤½Õ¥Î¨ä¥¦¸}¥»»y¨¥ªº¤º¸m¨ç¼Æ¡H¥»¤å­n»¡©úªº´N¬O¦bASPÀ³¥Î¤¤¦p¦óÅýVBScript¸}¥»©MJScript¸}¥»¥æ¤¬¥H³Ì¤j­­«×¦aÀò±o¨âºØ¸}¥»»y¨¥ªº¯S¦â¤ä«ù¡C

¡@¡@ ¤@¡BVBScript©MJScriptªº¤º¸m¨ç¼Æ

¡@¡@ ¦bVBScript©MJScript¤¤¡A¦³¤j¶qªº¤º¸m¨ç¼Æ¥\¯à¬O¬Û¦P©ÎÃþ¦üªº¡CµM¦Ó¡A¦b¤@ºØ¸}¥»»y¨¥¤¤¤º¸mªº¨ç¼Æ¦}«DÁ`¬O¦b¥t¥~¤@ºØ¸}¥»»y¨¥¤¤¤]¦³¹ïÀ³ªº¨ç¼Æ¡C¨Ò¦p¡AVBScript´£¨Ñ¤F³\¦h¥Î¤_¾Þ§@¦r²Å¦ê©M®æ¦¡¤Æ¼Æ¾Úªº¨ç¼Æ¡A³o¨Ç¨ç¼Æ¦bJScript¤¤¦}¤£¦s¦b¡C³o¨Ç¨ç¼Æ¥]¬AStrReverse()¡BFilter()¥H¤ÎFormatCurrency()µ¥¡C¦b¥t¤@¤è­±¡AJScript©Ò´£¨Ñªº¥Î¤_ºÞ²z¼Æ²Õ¡B¦r²Å¦ê½s½Xµ¥ªº¨ç¼Æ¦bVBScript¤¤¤]¨S¦³©w¸q¡A¦pjoin()¡Breverse()¡Bpow()¡B¦ì¾Þ§@¡Bescape()©Munescape()µ¥¡C

¡@¡@ ¨º¤\¡A¦pªG¦bJScriptµ{§Ç¤¤»Ý­n¤@­ÓVBscript¨ç¼Æ¸Ó«ç¤\¿ì©O?

¡@¡@ ¤G¡B²§ºØ¸}¥»ªº¤¬¬Û½Õ¥Î

¡@¡@ ¦pªG»Ý­n¦bJScript¸}¥»¤¤½Õ¥Î¤@­ÓVBScript¤¤¤º¸mªº¨ç¼Æ¡A«hÀ³¸Ó¼g¤@­ÓVBScript¥Î¤á©w¸q¨ç¼Æ¡]¦b³o¨½½Õ¥ÎVBScript¤º¸m¨ç¼Æ¡^¡AµM¦Z¦bJScript¸}¥»¤¤¶H½Õ¥Î¤½¥ÎJScript¨ç¼Æ¤@¼Ë½Õ¥Î³o­Ó¥Î¤á©w¸q¨ç¼Æ¡C

¡@¡@ ¨Ò¦p¡A¦pªG­n½Õ¥ÎªºVBSCript¤º¸m¨ç¼Æ¬OFormatCurrency()¡A«h¥i¥HÁn©ú¦p¤U¦Û©w¸q¨ç¼Æ¡G

¡@< SCRIPT LANGUAGE="VBSCRIPT" RUNAT="SERVER">
¡@Function FormatValue(Value)
¡@ FormatValue = FormatCurrency(Value)
¡@End Function
¡@< /SCRIPT>

¡@¡@ ±µ¤U¨Ó¦bJScript¥N½X¤¤´N¥i¥H¶H´¶³qJScript¨ç¼Æ¤@¼Ë½Õ¥ÎFormatValue()¤F¡C¥ÎÃþ¦üªº¤èªk¤]¥i¥H¹ê²{VBScript¥N½X½Õ¥ÎJScript¨ç¼Æ¡C

¡@¡@ À³¥Î¦P¼Ëªº³W«h¡A§Ú­Ì¥i¥H¦b¥ô¦ó¸}¥»¤º½Õ¥Î¥ô¦ó¥Î¤á©w¸q¨ç¼Æ¡C¤£¹L¡A±qJScript¸}¥»¤º½Õ¥Î¤@­Ó¤£±a°Ñ¼ÆªºVBScript¹Lµ{¡]Sub¡^®ÉÀ³²¤¥[ª`·N¡A¦¹®É¦bJScript¤¤À³¸Ó¶H½Õ¥Î¤@­Ó¤£±a°Ñ¼ÆªºJScript¨ç¼Æ¤@¼Ë½Õ¥Î¥¦¡A¦p¥Îfoo()½Õ¥ÎVBScript Sub foo¹Lµ{¡C

¡@¡@ ¤T¡B¼Æ¾Ú¦@¨É

¡@¡@ ¦b¬Y¨Ç±¡§Î¤U²V¦X¹B¥ÎVBScript©MJScript¨ç¼Æ¬O«D±`¦³¥Îªº¡A¦ý¦b¤£¦P»y¨¥¸}¥»¤§¶¡¦@¨É¼Æ¾Ú¤]¥i¯à«Ü¦³¥Î¡C¹ê²{³oºØ¦@¨Éªº¤èªk«Ü²³æ¡G¤£ºÞ¨Ï¥Îªº¬O¤°¤\»y¨¥¡A¥u­n¬O¦b­¶­±¯ÅÁn©úªºÅܶq´N¥i¥H¥ô·N¤Þ¥Î¡C

¡@¡@ ¹ï¶Hªº¨Ï¥Î¤èªk¤]¬Û¦ü¡A¥i¥H¥ô·N¿ï¥Î¦X¾Aªº»y¨¥Åª¨ú¡B­×§ïÄݩʩνեιï¶Hªº¤èªk¡C·íµMµ¹©w¹ï¶HªºÄݩʩM¤èªk¬O¥Ñ³Ð«Ø¸Ó¹ï¶H¹ê¨Òªº»y¨¥©Ò©w¸qªº¡C¥¿¦p¤W¨ÒVBScriptªº¹Lµ{½Õ¥Î¡A·í±qJScript¤¤½Õ¥Î¤@­Ó¤£±a°Ñ¼ÆªºVBScript¹ï¶Hªº¤èªk®É¡A¨ä½Õ¥Î¤èªk¤]¿í±qJScriptªº½Õ¥Î³W«h¡A¤Ï¤§¥çµM¡C

¡@¡@ ¥|¡B¼Æ²ÕºÞ²z

¡@¡@ ¼Æ²Õ¦@¨É°ÝÃDµy·L´_Âø¤@ÂI¡CÁöµM¼Æ²Õ¤]¶H¨ä¥¦Åܶq¤@¼Ë¥i¥H¦b¤£¦P»y¨¥¸}¥»¤§¶¡¦@¨É¡A¦ý¥²¶·ª`·N­Ý®e¤è­±ªº°ÝÃD¡C

¡@¡@ VBScript¼Æ²Õ¦bJScript¤U¥i¥H¥ÎVBScriptªº²Å¸¹¤Þ¥Î¡A§Y¥ÎmyArray(2)¤Þ¥Î¼Æ²Õ¤¸¯À¦Ó¤£¬OJScriptªº¼Æ²Õ¤¸¯À¤Þ¥Î²Å¸¹myArray[2]¡C¦¹¥~¡AÁÙ¥i¥H¨Ï¥Î¤@­Ó¯S®íªºJScript¹ï¶H¢w¢wVBArray¹ï¶H±NVBScript¼Æ²ÕÂà´«¬°JScript¼Æ²Õ¡C¤U­±ªº¥N½X±qVBScript¼Æ²ÕmyVBArray³Ð«ØJScript¼Æ²ÕmyJSArray¡G

¡@var Temp = new VBArray(myVBArray)
¡@var myJSArray
¡@myJSArray = Temp.toArray()

¡@¡@ ¤W­z¥N½X­º¥ý³Ð«Ø¤@­ÓÁ{®ÉªºVBArray¹ï¶H¡AµM¦Z¨Ï¥Î¥¦ªºtoArray()¤èªk±N¦Û¤vÂà´«¬°JScript¼Æ²Õ¡C¦¹¦Z´N¥i¥H¶H´¶³qJScript¼Æ²Õ¤@¼Ë¨Ï¥ÎmyJSArray¡A¦pmyJSArray[1]¡C¦ýÀ³·íª`·Nªº¬O¡AtoArray()¤èªk±N§â¤@­Ó¦hºûªºVBArrayÂà´«¬°¤@ºûªºJScript¼Æ²Õ¡C

¡@¡@ ±qVBScript¤¤¤Þ¥ÎJScript¼Æ²Õ§ó¬°´_Âø¡CÁöµM¦bVBScript¤¤§Ú­Ì¥i¥Hª½±µ³X°ÝJScript¼Æ²Õ¬ÛÃöªº¤èªk©MÄݩʡA¦ý¨S¦³ª½±µ³X°ÝJScript¼Æ²Õªº³æ­Ó¤¸¯Àªº¤èªk¡C¤]´N¬O»¡¡A§Ú­Ì¥i¥H¦bVBScript¸}¥»¤¤Åª¨úJScript¼Æ²Õªºªø«×ÄݩʡA¦p¤U©Ò¥Ü¡G

¡@¡@ x = myJSArray.length

¡@¡@ ¦ýµLªkª½±µÅª¨ú¸Ó¼Æ²Õªº³æ­Ó¤¸¯À¡A¤U­±ªºVBScript¥N½X¬O¤£¥¿½Tªº¡G

¡@¡@ x = myJSArray(3)

¡@¡@ ¸Ñ¨M¸Ó°ÝÃDªº¤@­Ó¥i¦æªº¤èªk¬O°õ¦æ¤@­ÓÂà´«¹Lµ{¡A¦p¤U­±ªº¥N½X©Ò¥Ü¡A¦¹³B°²©wVBScript¬O¯Ê¬Ùªº¸}¥»»y¨¥¡G

< %
¡@¡@Dim Temp
¡@¡@Dim myVBArray
¡@¡@Temp = myJSArray.join(", ")
¡@¡@myVBArray = Split(Temp, ", ")
%>

¡@¡@ ¦¹³BªºJScript join()¤èªk±N¼Æ²ÕmyJSArray¤¸¯ÀÂà´«¨ì¤@­Ó¥H³r¸¹¬°¤À³Î²Åªº¦r²Å¦ê¡AVBScript Split()¨ç¼Æ±N¦r²Å¦êÂà´«¬°VBScript¼Æ²Õ¡Cª`·N³o¨½§Ú­Ì¬O¦bVBScriptÀô¹Ò¤U½Õ¥ÎJScriptªºjoin¤èªk¡C¨Ì·Ó¦¹¨Ò¡A§Ú­Ì¥i¥H³q¹L¦Û©w¸qVBScript¨ç¼Æ¨Ó¼ÒÀÀJScriptªºVBArray¹ï¶HªºtoArray()¤èªk¥H¹ê²{JScript¼Æ²Õ¨ìVBScript¼Æ²ÕªºÂà´«¡C

¡@¡@ ¤­¡B¤pµ²

¡@¡@ ¦b¦P¤@­ÓASP¤uµ{¤ºÆF¬¡¿ï¥Î¤£¦P¸}¥»»y¨¥¨ã¦³³\¦hÀuÂI¡A³o¨Ç¸}¥»¤§¶¡ªº¥æ¤¬¯à¤O§ó¬°¶}µoªÌ¶°¦¨¤£¦P»y¨¥©Ò´£¨Ñªº¤º¸m¨ç¼Æ©M¨ä¥¦¥\¯à±a¨Ó¤F§ó¦hªº¾÷·|¡A¦P®É¤]¨Ï±o¹ê²{¬J¥i¥Î¤_VBScript¤]¥i¥Î¤_JScriptÀô¹Òªº³q¥Î¸}¥»®w¦¨¬°¥i¯à¡C

 

 


 

°ª¯ÅªÌ¤Ñ°ó
¥ÎASP¹ê²{ºô­¶BBS
¥ÎASP¹ê²{ºô­¶BBS ¤G
ASP²Õ¥ó½sµ{¤ß±o
ASPªA°È¾¹²Õ½sµ{
ASP¤ºVBScript©MJScri
ASP¡]¤@¡^
¤°¤\¬OVBScript¡H
¥O§Aªººô¯¸¡§°Ê·P¤Q¨¬

 

¡@