Как вызвать подпрограмму в учебнике asp
Вызов подпрограммы с помощью VBScript, пример кода:
<html>
<голова>
<%
субvbproc(num1,num2)
ответ.запись(число1*номер2)
конец субтитра
%>
</голова>
<тело>
<p>Вы можете вызвать программу следующим образом:</p>
<p>Результат: <%call vbproc(3,4)%></p>
<p>Или вот так:</p>
<p>Результат: <%vbproc 3,4%></p>
</тело>
</html>
Вызов подпрограммы с помощью JavaScript, пример кода:
<%@ язык=javascript %>
<html>
<голова>
<%
функция jsproc(num1,num2)
{
Ответ.Запись(число1*номер2)
}
%>
</голова>
<тело>
<р>
Результат: <%jsproc(3,4)%>
</p>
</тело>
</html>
Вызов подпрограмм с использованием VBScript и JavaScript, пример кода: <html>
<голова>
<%
субvbproc(num1,num2)
Ответ.Запись(число1*номер2)
конец субтитра
%>
<язык сценария=javascript runat=сервер>
функция jsproc(num1,num2)
{
Ответ.Запись(число1*номер2)
}
</скрипт>
</голова>
<тело>
<p>Результат: <%call vbproc(3,4)%></p>
<p>Результат: <%call jsproc(3,4)%></p>
</тело>
</html>
Исходный код ASP может содержать подпрограммы и функции:
<html>
<голова>
<%
субvbproc(num1,num2)
ответ.запись(число1*номер2)
конец субтитра
%>
</голова>
<тело>
<p>Результат: <%call vbproc(3,4)%></p>
</тело>
</html>
Напишите строку <%@ Language=language %> в <
HTML
> Над тегом вы можете использовать другой язык сценариев для написания подпрограмм или функций:
<%@ язык=javascript %>
<html>
<голова>
<%
функция jsproc(num1,num2)
{
Ответ.Запись(число1*номер2)
}
%>
</голова>
<тело>
<p>Результат: <%jsproc(3,4)%></p>
</тело>
</html>
Различия между VBScript и JavaScript
При вызове подпрограммы VBScript или JavaScript из файла ASP, написанного на VBScript, вы можете использовать ключевое слово call, за которым следует имя подпрограммы. Если подпрограмме требуются параметры, при использовании ключевого слова call параметры должны быть заключены в круглые скобки. Если вызов опущен, параметры не нужно заключать в круглые скобки. Если подпрограмма не имеет параметров, круглые скобки необязательны. При вызове подпрограммы VBScript или JavaScript из файла ASP, написанного на JavaScript, после имени подпрограммы необходимо использовать круглые скобки.