Microsoft® Visual Basic® Scripting Edition
°£´ÜÇÑ VBScript ÆäÀÌÁö
 VBScript ÀÚ½À¼­
 ÀÌÀü ÆäÀÌÁö´ÙÀ½ ÆäÀÌÁö

 

°£´ÜÇÑ ÆäÀÌÁö
Microsoft® Internet Explorer¸¦ ÅëÇØ ¾Æ·¡ HTML ÄÚµå·Î ÀÛ¼ºÇÑ ÆäÀÌÁö¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÆäÀÌÁöÀÇ ´ÜÃ߸¦ Ŭ¸¯Çϸé VBScript°¡ ÀÛµ¿ÇÕ´Ï´Ù.
<HTML>
<HEAD><TITLE>Ãʺ¸ ´Ü°èÀÇ °£´ÜÇÑ ÆäÀÌÁö</TITLE>
<SCRIPT LANGUAGE="VBScript">
<!--
Sub Button1_OnClick
        MsgBox "ÂüÀ¸·Î ³î¶ó¿î °æÄ¡ÀÔ´Ï´Ù!"
End Sub
-->
</SCRIPT>
</HEAD>
<BODY>
<H3>Ãʺ¸ ´Ü°èÀÇ °£´ÜÇÑ ÆäÀÌÁö</H3><HR>
<FORM><INPUT NAME="Button1" TYPE="BUTTON" VALUE="¿©±â¸¦ Ŭ¸¯ÇϽʽÿÀ."></FORM>
</BODY>
</HTML>
´ëÈ­ »óÀÚ¿¡¼­ "ÂüÀ¸·Î ³î¶ó¿î °æÄ¡ÀÔ´Ï´Ù!"¶ó´Â ¹®±¸°¡ ³ªÅ¸³ª¼­ ¾à°£ ½Ç¸Á½º·´°ÚÁö¸¸ ¿©±â¿¡´Â »ó´çÇÑ ÀÛ¾÷ÀÌ ÁøÇàµÇ°í ÀÖ½À´Ï´Ù.

Internet Explorer¿¡¼­ ÀÌ ÆäÀÌÁö¸¦ ÀоîµéÀÏ ¶§ <SCRIPT> ű׸¦ ã¾Æ¼­ VBScript ÄÚµåÀÓÀ» ÀνÄÇÑ ´ÙÀ½ À̸¦ ÀúÀåÇÕ´Ï´Ù. ´ÜÃ߸¦ Ŭ¸¯Çϸé Internet Explorer¿¡¼­´Â ´ÜÃß¿Í ÄÚµå »çÀ̸¦ ¿¬°áÇÏ¿© ÇØ´ç ÇÁ·Î½ÃÀú¸¦ ½ÇÇàÇÕ´Ï´Ù.

<SCRIPT> ű׿¡ µé¾î ÀÖ´Â Sub ÇÁ·Î½ÃÀú´Â À̺¥Æ® ÇÁ·Î½ÃÀúÀÔ´Ï´Ù. ÇÁ·Î½ÃÀú À̸§Àº µÎ ºÎºÐ, Áï <INPUT> ű×ÀÇ NAME ¼Ó¼º¿¡¼­ µµÀÔÇÑ ´ÜÃß À̸§ Button1°ú À̺¥Æ® À̸§ OnClickÀ¸·Î ±¸¼ºµË´Ï´Ù . ÀÌ µÎ À̸§Àº ¹ØÁÙ(_)·Î ¿¬°áµÇ¾î ÀÖ½À´Ï´Ù. ÀÌ ´ÜÃ߸¦ Ŭ¸¯ÇÒ ¶§¸¶´Ù ¾ðÁ¦µçÁö Internet Explorer¿¡¼­´Â ÇØ´ç À̺¥Æ® ÇÁ·Î½ÃÀúÀÎ Button1_OnClickÀ» ã¾Æ ½ÇÇàÇÕ´Ï´Ù.

Internet Explorer¿¡¼­´Â Internet Explorer Scripting Object Model ¿Â¶óÀÎ ¼³¸í¼­ÀÇ Æû ÄÁÆ®·Ñ¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â À̺¥Æ®¸¦ Á¤ÀÇÇÏ°í ÀÖ½À´Ï´Ù.

ÄÁÆ®·Ñ°ú ÇÁ·Î½ÃÀúÀÇ Á¶ÇÕµµ ÆäÀÌÁö¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. VBScript¿Í Æû ÆäÀÌÁö¿¡¼­ ÄÁÆ®·Ñ °£ÀÇ °£´ÜÇÑ »óÈ£ ÀÛ¿ëÀ» º¸¿©ÁÝ´Ï´Ù.

Äڵ带 À̺¥Æ®¿¡ µ¡ºÙÀÌ´Â ±âŸ ¹æ¹ý
¾Õ¿¡¼­ ¼³¸íÇÑ ¹æ¹ýÀÌ °¡Àå ½±°í ÀϹÝÀûÀÌÁö¸¸, ¾Æ·¡ µÎ ¹æ¹ýÀ» »ç¿ëÇÏ¿© VBScript Äڵ带 À̺¥Æ®¿¡ µ¡ºÙÀÏ ¼ö ÀÖ½À´Ï´Ù. Internet Explorer¸¦ ÅëÇØ ÄÁÆ®·ÑÀ» Á¤ÀÇÇϴ ű׿¡ ÀζóÀÎ ÄÚµåÀÇ ÂªÀº ±¸¿ªÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÜÃ߸¦ Ŭ¸¯ÇÒ ¶§ ¾Æ·¡ <INPUT> ű״ ¾Õ¿¡¼­ ¼³¸íÇÑ ÄÚµå¿Í µ¿ÀÏÇÑ µ¿ÀÛÀ» ¼öÇàÇÕ´Ï´Ù.
<INPUT NAME="Button1" TYPE="BUTTON"
       VALUE="¿©±â¸¦ Ŭ¸¯ÇϽʽÿÀ." OnClick='MsgBox "ÂüÀ¸·Î ³î¶ó¿î °æÄ¡ÀÔ´Ï´Ù!"'>
ÇÔ¼ö È£Ãâ ÀÚü´Â ´ÜÀÏ ÀÎ¿ë ºÎÈ£(')·Î ¹­°í, MsgBox ÇÔ¼öÀÇ ¹®ÀÚ¿­Àº ÀÎ¿ë ºÎÈ£(")·Î ¹­½À´Ï´Ù. ÄÝ·Ð(:)À¸·Î ¸í·É¹®À» ±¸ºÐÇÏ¸é ¿©·¯ °³ÀÇ ¸í·É¹®À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¶ÇÇÑ <SCRIPT> ű׸¦ ÀÛ¼ºÇÏ¿© ¾Æ·¡¿Í °°ÀÌ Æ¯Á¤ ÄÁÆ®·ÑÀÇ °³º°ÀûÀÎ À̺¥Æ®¿¡¸¸ Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

<SCRIPT LANGUAGE="VBScript" EVENT="OnClick" FOR="Button1">
<!--
    MsgBox "ÂüÀ¸·Î ³î¶ó¿î °æÄ¡ÀÔ´Ï´Ù!."
-->
</SCRIPT>
ÀÌ¹Ì <SCRIPT> ű׿¡¼­ À̺¥Æ®¿Í ÄÁÆ®·ÑÀ» ÁöÁ¤ÇÏ¿´À¸¹Ç·Î Sub¿Í End Sub¹®À» »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.