Tutorial como llamar a una subrutina en asp
Llame a una subrutina usando VBScript, código de muestra:
<html>
<cabeza>
<%
subvbproc(núm1,núm2)
respuesta.escribir(núm1*núm2)
sub final
%>
</cabeza>
<cuerpo>
<p>Puedes llamar a un programa como este:</p>
<p>Resultado: <%call vbproc(3,4)%></p>
<p>O así:</p>
<p>Resultado: <%vbproc 3,4%></p>
</cuerpo>
</html>
Llame a una subrutina usando JavaScript, código de muestra:
<%@ idioma=javascript %>
<html>
<cabeza>
<%
función jsproc(núm1,núm2)
{
Respuesta.Escribir(núm1*núm2)
}
%>
</cabeza>
<cuerpo>
<p>
Resultado: <%jsproc(3,4)%>
</p>
</cuerpo>
</html>
Llamar a subrutinas usando VBScript y JavaScript, código de muestra: <html>
<cabeza>
<%
subvbproc(núm1,núm2)
Respuesta.Escribir(núm1*núm2)
sub final
%>
<lenguaje de script=javascript runat=servidor>
función jsproc(núm1,núm2)
{
Respuesta.Escribir(núm1*núm2)
}
</script>
</cabeza>
<cuerpo>
<p>Resultado: <%call vbproc(3,4)%></p>
<p>Resultado: <%call jsproc(3,4)%></p>
</cuerpo>
</html>
El código fuente ASP puede contener subrutinas y funciones:
<html>
<cabeza>
<%
subvbproc(núm1,núm2)
respuesta.escribir(núm1*núm2)
sub final
%>
</cabeza>
<cuerpo>
<p>Resultado: <%call vbproc(3,4)%></p>
</cuerpo>
</html>
Escribe la línea <%@ language=language %> en <
HTML
> Arriba de la etiqueta, puedes usar otro lenguaje de script para escribir subrutinas o funciones:
<%@ idioma=javascript %>
<html>
<cabeza>
<%
función jsproc(núm1,núm2)
{
Respuesta.Escribir(núm1*núm2)
}
%>
</cabeza>
<cuerpo>
<p>Resultado: <%jsproc(3,4)%></p>
</cuerpo>
</html>
Diferencias entre VBScript y JavaScript
Al llamar a una subrutina VBScript o JavaScript desde un archivo ASP escrito en VBScript, puede utilizar la palabra clave llamada, seguida del nombre de la subrutina. Si una subrutina requiere parámetros, los parámetros deben estar entre paréntesis cuando se utiliza la palabra clave call. Si se omite la llamada, no es necesario que los parámetros estén entre paréntesis. Si la subrutina no tiene parámetros, los paréntesis son opcionales. Al llamar a una subrutina VBScript o JavaScript desde un archivo ASP escrito en JavaScript, debe utilizar paréntesis después del nombre de la subrutina.