ASP 프로그램
ASP에서는 VBScript를 통해 JavaScript 서브루틴을 호출할 수 있으며 그 반대의 경우도 마찬가지입니다.
하위 프로그램
ASP 소스 코드에는 하위 프로그램과 기능이 포함될 수 있습니다.
Example
<!DOCTYPE html> <html> <head> <% sub vbproc(num1,num2) response.write(num1*num2) end sub %> </head> <body> <p>Result: <%call vbproc(3,4)%></p> </body> </html>
예제 실행»
온라인 예제를 보려면 "예제 실행" 버튼을 클릭하세요
위치 <%@ 언어= " 언어" %> 이 줄은 <html> 태그 위에 작성되며 다른 스크립트 언어를 사용하여 서브루틴이나 함수를 작성할 수 있습니다:
Example
<%@ language="javascript" %> <!DOCTYPE html> <html> <head> <% function jsproc(num1,num2) { Response.Write(num1*num2) } %> </head> <body> <p>Result: <%jsproc(3,4)%></p> </body> </html>
예제 실행»
"실행"을 클릭하세요. 온라인 예제를 보려면 "예제" 버튼
VBScript와 JavaScript의 차이점
VBScript로 작성된 ASP 파일에서 VBScript 또는 JavaScript 서브루틴을 호출할 때 "call" 키워드와 서브루틴 이름을 사용할 수 있습니다. 서브루틴에 매개변수가 필요한 경우 "call" 키워드를 사용할 때 매개변수를 괄호로 묶어야 합니다. "call" 키워드를 생략하면 매개변수를 괄호로 묶을 필요가 없습니다. 서브루틴에 매개변수가 없으면 괄호는 선택 사항입니다.
JavaScript로 작성된 ASP 파일에서 VBScript 또는 JavaScript 서브루틴을 호출할 때 서브루틴 이름 뒤에 괄호를 사용해야 합니다.
추가 예제
VBScript를 사용하여 서브루틴 호출
이 예제에서는 ASP 파일에서 VBScript 서브루틴 및 JavaScript 서브루틴을 호출하는 방법을 보여줍니다.