ASPでサブルーチンを呼び出す方法のチュートリアル
VBScript を使用してサブルーチンを呼び出します。サンプル コード:
<html>
<頭>
<%
サブ vbproc(num1,num2)
応答.write(num1*num2)
エンドサブ
%>
</head>
<本文>
<p>次のようにプログラムを呼び出すことができます。</p>
<p>結果: <%call vbproc(3,4)%></p>
<p>または、次のようにします。</p>
<p>結果: <%vbproc 3,4%></p>
</body>
</html>
JavaScript を使用してサブルーチンを呼び出す、サンプル コード:
<%@ 言語=javascript %>
<html>
<頭>
<%
関数 jsproc(num1,num2)
{
応答.書き込み(num1*num2)
}
%>
</head>
<本文>
<p>
結果: <%jsproc(3,4)%>
</p>
</body>
</html>
VBScript と JavaScript を使用してサブルーチンを呼び出す、サンプル コード: <html>
<頭>
<%
サブ vbproc(num1,num2)
応答.書き込み(num1*num2)
エンドサブ
%>
<スクリプト言語=javascript runat=サーバー>
関数 jsproc(num1,num2)
{
応答.書き込み(num1*num2)
}
</script>
</head>
<本文>
<p>結果: <%call vbproc(3,4)%></p>
<p>結果: <%call jsproc(3,4)%></p>
</body>
</html>
ASP ソース コードには、サブルーチンと関数を含めることができます。
<html>
<頭>
<%
サブ vbproc(num1,num2)
応答.write(num1*num2)
エンドサブ
%>
</head>
<本文>
<p>結果: <%call vbproc(3,4)%></p>
</body>
</html>
<%@ language= language %> という行を < に書き込みます。
html
> タグの上では、別のスクリプト言語を使用してサブルーチンまたは関数を作成できます。
<%@ 言語=javascript %>
<html>
<頭>
<%
関数 jsproc(num1,num2)
{
応答.書き込み(num1*num2)
}
%>
</head>
<本文>
<p>結果: <%jsproc(3,4)%></p>
</body>
</html>
VBScript と JavaScript の違い
VBScript で記述された ASP ファイルから VBScript または JavaScript サブルーチンを呼び出す場合は、キーワード call の後にサブルーチン名を指定できます。サブルーチンにパラメータが必要な場合は、call キーワードを使用するときにパラメータを括弧で囲む必要があります。 call を省略した場合、パラメータを括弧で囲む必要はありません。サブルーチンにパラメータがない場合、括弧はオプションです。 JavaScript で記述された ASP ファイルから VBScript または JavaScript サブルーチンを呼び出す場合は、サブルーチン名の後にかっこを使用する必要があります。