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 서브루틴을 호출할 때 서브루틴 이름 뒤에 괄호를 사용해야 합니다.


tryitimg.gif

추가 예제

VBScript를 사용하여 서브루틴 호출
이 예제에서는 ASP 파일에서 VBScript 서브루틴 및 JavaScript 서브루틴을 호출하는 방법을 보여줍니다.