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>
表示例» <%@ LANGUAGE =「挿入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>
表示例» VBScriptとJavaScriptの間の違い
VBScriptで記述されたASPファイルからVBScriptまたはJavaScriptのプロシージャを呼び出すときは、使用することができます"call"プロシージャ名に続くキーワードを。 手順は、パラメータを必要とする場合使用している場合、パラメータリストは括弧で囲まなければなりません"call"のキーワードを。 あなたは省略すると"call"のキーワードを、パラメータリストは括弧で囲まれてはなりません。 手続きにパラメータがない場合は、括弧はオプションです。
JavaScriptで記述されたASPファイルからJavaScriptやVBScriptのプロシージャを呼び出すときに、常にプロシージャ名の後に括弧を使用しています。
その他の例
VBScriptを使用してプロシージャを呼び出します
どのようにJavaScriptの手続きとASPファイルでのVBScriptの手順の両方を呼び出します。