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>

Run Example»

オンライン サンプルを表示するには、[Run Example] ボタンをクリックしてください

Place <%@ 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 ファイルから VBScript または JavaScript サブルーチンを呼び出す場合は、サブルーチン名の後にかっこを使用する必要があります。


tryitimg.gif

その他の例

VBScript を使用してサブルーチンを呼び出す
この例では、ASP ファイルで VBScript サブルーチンと JavaScript サブルーチンを呼び出す方法を示します。