Подпрограммы ASP
- Предыдущая страница Переменные ASP
- Следующая страница Формы ASP
В ASP можно вызвать субпрограмму через VBScript и другие способы.
Пример:
- Вызов субпрограммы, написанной на VBScript
- Как вызвать субпрограмму, написанную на VBScript, из ASP.
- Вызов субпрограммы, написанной на JavaScript
- Как вызвать субпрограмму, написанную на JavaScript, из ASP.
- Вызов субпрограмм, написанных на VBScript и JavaScript
- Как вызвать субпрограмму, написанную на VBScript и JavaScript, в ASP-файле.
Субпрограмма
ASP-код может содержать субпрограммы и функции:
<html> <head> <% sub vbproc(num1,num2) response.write(num1*num2) end sub %> </head> <body> <p>Результат:</p> <%call vbproc(3,4)%></p> </body> </html>
Put <%@ 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
Когда вызывается субпрограмма VBScript или JavaScript из ASP-файла, написанного на VBScript, можно использовать ключевое слово "call", за которым следует имя субпрограммы. Если субпрограмма требует параметров, при использовании ключевого слова "call" параметры должны быть заключены в скобки. Если слово "call" опущено, параметры не должны заключаться в скобки. Если субпрограмма не имеет параметров, скобки являются опциональными.
При вызове подпрограмм VBScript или JavaScript из ASP-файла, написанного на JavaScript, после имени подпрограммы необходимо использовать скобки.
- Предыдущая страница Переменные ASP
- Следующая страница Формы ASP