В ASP вы можете вызвать процедуру JavaScript из VBScript и наоборот.
процедуры
Исходный код ASP может содержать процедуры и функции:
пример
<!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>
Показать пример » Вставьте <% @ язык = « 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 или JavaScript процедуру из файла ASP написано в VBScript, вы можете использовать "call" ключевое слово , за которой следует имя процедуры. Если процедура требует параметров, список параметров должен быть заключен в скобках при использовании "call" ключевого слова. Если опустить "call" ключевое слово, список параметров не должен быть заключен в круглых скобках. Если процедура не имеет параметров, круглые скобки не являются обязательными.
При вызове JavaScript или процедуру VBScript из файла ASP написано в JavaScript, всегда использовать круглые скобки после имени процедуры.
Еще примеры
Вызов процедуры с использованием VBScript
Как звонить как процедуру JavaScript и VBScript процедуры в файле ASP.