VBScript-게재 위치

HTML 파일에 VBScript 배치

HTML 문서 어디에나 VBScript 코드를 포함 할 수있는 유연성이 있습니다. 그러나 HTML 파일에 VBScript를 포함하는 가장 선호되는 방법은 다음과 같습니다.

  • <head> ... </ head> 섹션의 스크립트.

  • <body> ... </ body> 섹션의 스크립트.

  • <body> ... </ body> 및 <head> ... </ head> 섹션의 스크립트.

  • 외부 파일에 스크립트 한 다음 <head> ... </ head> 섹션에 포함합니다.

다음 섹션에서는 VBScript를 다른 방식으로 배치하는 방법을 살펴 보겠습니다.

<head> ... </ head> 섹션의 VBScript

사용자가 어딘가를 클릭 할 때와 같은 일부 이벤트에서 스크립트를 실행하려면 다음과 같이 해당 스크립트를 헤드에 배치합니다.

<html>
   <head>
      <script type = "text/Vbscript">
         <!--
            Function sayHello() 
               Msgbox("Hello World")
            End Function
         //-->
      </script>
   </head>
   
   <body>
      <input type = "button" onclick = "sayHello()" value = "Say Hello" />
   </body>
</html>

다음과 같은 결과가 생성됩니다-SayHello라는 이름의 버튼. 버튼을 클릭하면 "Hello World"메시지와 함께 메시지 상자가 사용자에게 표시됩니다.

<body> ... </ body> 섹션의 VBScript

페이지가로드 될 때 스크립트가 페이지에 콘텐츠를 생성하도록 스크립트를 실행해야하는 경우 스크립트는 문서의 <body> 부분에 들어갑니다. 이 경우에는 VBScript를 사용하여 정의 된 함수가 없습니다.

<html>
   <head> </head>
   <body>
      <script type = "text/vbscript">
         <!--
            document.write("Hello World")
         //-->
      </script>
      <p>This is web page body </p>
   </body>
</html>

이것은 다음 결과를 생성합니다-

Hello World
This is web page body

<body> 및 <head> 섹션의 VBScript

다음과 같이 VBScript 코드를 <head> 및 <body> 섹션에 모두 넣을 수 있습니다.

<html>
   <head>
      <script type = "text/vbscript">
         <!--
            Function sayHello() 
               msgbox("Hello World")
            End Function
         //-->
      </script>
   </head>
   
   <body>
      <script type = "text/vbscript">
         <!--
         document.write("Hello World")
         //-->
      </script>
      <input type = "button" onclick = "sayHello()" value = "Say Hello" />
   </body>
</html>

'Say Hello'버튼이있는 Hello World 메시지가 표시됩니다. 버튼을 클릭하면 "Hello World"메시지가있는 메시지 상자가 사용자에게 표시됩니다.

Hello World 

외부 파일의 VBScript

VBScript로 더 광범위하게 작업하기 시작하면 사이트의 여러 페이지에서 동일한 VBScript 코드를 재사용하는 경우가있을 수 있습니다. 여러 HTML 파일에서 동일한 코드를 유지하도록 제한되지 않습니다.

스크립트 태그를 사용하면 외부 파일에 VBScript를 저장 한 다음 HTML 파일로 포함 할 수 있도록하는 메커니즘을 제공합니다. 다음은 스크립트 태그와 src 속성을 사용하여 HTML 코드에 외부 VBScript 파일을 포함하는 방법을 보여주는 예입니다.

<html>
   <head>
      <script type = "text/vbscript" src = "filename.vbs" ></script>
   </head>
   <body>
      .......
   </body>
</html>

외부 파일 소스에서 VBScript를 사용하려면 확장명이 ".vbs"인 간단한 텍스트 파일에 모든 VBScript 소스 코드를 작성한 다음 위에 표시된대로 해당 파일을 포함해야합니다. 예를 들어 다음 내용을 filename.vbs 파일에 보관 한 다음 filename.vbs 파일을 포함시킨 후 HTML 파일에서 sayHello 함수를 사용할 수 있습니다 .

Function sayHello()
   Msgbox "Hello World"
End Function

QTP에서 VBScript 배치

VBScript는 QTP (Quick Test Professional) 도구에 배치되지만 HTML 태그 내에 포함되어 있지 않습니다. 스크립트 파일은 확장자 .vbs로 저장되며 Quick Test Professional 실행 엔진에 의해 실행됩니다.