Latest web development tutorials

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

<!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>

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

<%@ language="javascript" %>
<!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.


Exemplos

mais exemplos

Usando chamada de subrotina VBScript
Este exemplo demonstra como chamar uma rotina de VBScript e sub-rotinas em um documento ASP JavaScript.