programa ASP
Em ASP, você pode chamar um procedimento JavaScript por VBScript, e vice-versa.
sub-rotina
código-fonte ASP pode conter sub-rotinas e funções:
Exemplos
<html>
<head>
<%
sub vbproc(num1,num2)
response.write(num1*num2)
end sub
%>
</head>
<body>
<p>Result: <%call vbproc(3,4)%></p>
</body>
</html>
A demonstração >>
O<% @ language = "linguagem"%> Esta linha escrito na tag <html> acima, você pode usar uma outra linguagem de script para escrever uma sub-rotina ou função:
Exemplos
<!DOCTYPE html>
<html>
<head>
<%
function jsproc(num1,num2)
{
Response.Write(num1*num2)
}
%>
</head>
<body>
<p>Result: <%jsproc(3,4)%></p>
</body>
</html>
A demonstração >>
Diferente VBScript e JavaScript,
Ao chamar um VBScript ou um procedimento de JavaScript de um arquivo ASP escrito em VBScript, você pode usar a palavra-chave "chamada" seguido pelo nome do procedimento. Se um procedimento requer parâmetros ao usar a palavra-chave "call", o parâmetro deve estar entre parênteses. Se você omitir a palavra-chave "chamar", os parâmetros não precisam ser incluídos entre parênteses. Se o procedimento não tem parâmetros, os parênteses são opcionais.
Ao chamar um VBScript ou um procedimento de JavaScript de um arquivo ASP escrito em JavaScript, você deve usar parênteses após o nome da sub-rotina.
mais exemplos
Usando chamada de subrotina VBScript
Este exemplo demonstra como chamar uma rotina de VBScript e sub-rotinas em um documento ASP JavaScript.