Los últimos tutoriales de desarrollo web
 

ASP procedimientos


En ASP puede llamar a un procedimiento de JavaScript desde un VBScript y viceversa.


procedimientos

El código fuente ASP puede contener procedimientos y funciones:

Ejemplo

<!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>
Mostrar Ejemplo »

Inserte el <% @ language = " language %"> por encima de la línea de <html> etiqueta para escribir el procedimiento / función en otro lenguaje de script:

Ejemplo

<%@ language="javascript" %>
<!DOCTYPE html>
<html>
<head>
<%
function jsproc(num1,num2)
{
Response.Write(num1*num2)
}
%>
</head>
<body>

<p>Result: <%jsproc(3,4)%></p>

</body>
</html>
Mostrar Ejemplo »

Diferencias entre VBScript y JavaScript

Al llamar a un VBScript o un procedimiento de JavaScript desde un archivo ASP escrito en VBScript, puede utilizar la "call" palabra clave seguida por el nombre del procedimiento. Si un procedimiento requiere parámetros, la lista de parámetros debe ir entre paréntesis, cuando se utiliza la "call" de palabras clave. Si se omite la "call" de palabras clave, la lista de parámetros no debe ir entre paréntesis. Si el procedimiento no tiene parámetros, los paréntesis son opcionales.

Al llamar a un JavaScript o VBScript un procedimiento de un archivo ASP escrito en JavaScript, utilice siempre entre paréntesis después del nombre del procedimiento.


Ejemplos

Más ejemplos

Procedimientos de llamada utilizando VBScript
Cómo llamar a un procedimiento tanto de JavaScript y VBScript en un procedimiento de un archivo ASP.