Latest web development tutorials

programa ASP

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


subrutina

código fuente ASP puede contener subrutinas y funciones:

Ejemplos

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

La demostración >>

La<% @ language = "lenguaje"%> Esta línea escrita en la etiqueta por encima de <html>, se puede utilizar otro lenguaje de script para escribir una subrutina o función:

Ejemplos

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

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

</body>
</html>

La demostración >>


Diferente VBScript y JavaScript,

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

Al llamar a un VBScript o JavaScript un procedimiento de un archivo ASP escrito en JavaScript, debe utilizar paréntesis después del nombre de la subrutina.


Ejemplos

más ejemplos

El uso de VBScript llamada de subrutina
Este ejemplo muestra cómo llamar a rutinas y subrutinas de VBScript en un documento ASP JavaScript.