<голова>
<%
субvbproc(num1,num2)
ответ.запись(число1*номер2)
конец субтитра
%>
</голова>
<тело>
<р>
Вы можете вызвать такую процедуру:
</p>
<р>
Результат: <%call vbproc(3,4)%>
</p>
<р>
Или вот так:
</p>
<р>
Результат: <%vbproc 3,4%>
</p>
</тело>
</html>
<%@ Language=javascript %> <html> <head> <% function jsproc(num1,num2) { Response.Write(num1*num2)}%></head><body><p>Результат: <%jsproc (3,4)%></p></body></html>
<html> <head> <% sub vbproc(num1,num2) Response.Write(num1*num2) end sub %> <script language=javascript runat=server> function jsproc(num1,num2) { Response.Write(num1*num2) } </script> </head> <body> <p>Result: <%call vbproc(3,4)%></p> <p>Result: <%call jsproc(3,4)%></p> </body> </html>
Базовое руководство по ASP для изучения применения нейтронных программ ASP
Исходный код ASP может содержать подпрограммы и функции:
<html> <head><%sub vbproc(num1,num2)response.write(num1*num2)end sub%></head><body><p>Результат: <%call vbproc(3,4)%> </p></body></html>
Написав строку <%@ Language=language %> над тегом <html>, вы можете использовать другой язык сценариев для написания подпрограмм или функций:
<%@ Language=javascript %> <html> <head> <% function jsproc(num1,num2) { Response.Write(num1*num2) } %> </head> <body> <p>Результат: <%jsproc (3,4)%></p> </body> </html>
При вызове подпрограммы VBScript или JavaScript из файла ASP, написанного на VBScript, вы можете использовать ключевое слово call, за которым следует имя подпрограммы. Если подпрограмме требуются параметры, при использовании ключевого слова call параметры должны быть заключены в круглые скобки. Если вызов опущен, параметры не нужно заключать в круглые скобки. Если подпрограмма не имеет параметров, круглые скобки необязательны.
При вызове подпрограммы VBScript или JavaScript из файла ASP, написанного на JavaScript, после имени подпрограммы необходимо использовать круглые скобки.