ASPプログラム
ASPでは、あなたは、VBScriptによるJavaScriptの手順、およびその逆を呼び出すことができます。
サブルーチン
ASPのソースコードは、サブルーチンと関数を含めることができます。
例
<!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>
<head>
<%
sub vbproc(num1,num2)
response.write(num1*num2)
end sub
%>
</head>
<body>
<p>Result: <%call vbproc(3,4)%></p>
</body>
</html>
デモ>>
<%@ LANGUAGE = "言語"%>上記の<html>タグに書かれたこの行は、あなたがサブルーチンや関数を記述するために、別のスクリプト言語を使用することができます。
例
<%@ language="javascript" %>
<!DOCTYPE html>
<html>
<head>
<%
function jsproc(num1,num2)
{
Response.Write(num1*num2)
}
%>
</head>
<body>
<p>Result: <%jsproc(3,4)%></p>
</body>
</html>
<!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のプロシージャを呼び出すときは、プロシージャ名に続いて「呼び出し」キーワードを使用することができます。 プロシージャがパラメータを必要とする場合、「呼び出す」キーワードを使用した場合、パラメータは括弧で囲まなければなりません。 あなたは「コール」キーワードを省略すると、パラメータは括弧内に含める必要はありません。 プロシージャにパラメータがない場合、括弧は省略可能です。
VBScriptやJavaScriptで記述されたASPファイルからJavaScriptのプロシージャを呼び出すときは、サブルーチン名の後に括弧を使用する必要があります。
より多くの例
VBScriptのサブルーチンコールを使用して、
この例は、ASP JavaScriptの文書でのVBScriptルーチンとサブルーチンを呼び出す方法を示しています。