|
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¥un¯à°÷´£¨Ñ¦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ªºÀô¹Ò©Mn¨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ªGn½Õ¥Îªº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¥un¬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()
¡@¡@ ¤Wz¥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
|