Vemos detenidamente los procedimientos en VBScript y algún ejemplo de su uso.
Decíamos que un procedimiento era una subrutina que se llamaba y realizaba 
acciones, pero que no devolvía ningún valor y por lo tanto, no era posible 
utilizarla dentro de una expresión. 
Veamos algún ejemplo de procedimiento. Es una subrutina que 
escribe en la barra de estado un mensaje. No es muy complicada, pero tal como la 
presentamos aquí no se debería hacer, puesto que utilizamos un bucle vacío para 
que el navegador esté un poco más lento y el texto salga poco a poco. En lugar 
de ese bucle deberíamos utilizar una función llamada setTimeout, pero no 
deseamos introducirla ahora.
| 
	sub 
      muestraAbajo(texto) dim i for i=0 to len(texto) dim actual actual = left(texto,i) window.status = actual dim j 'bucle para ralentizar al navegador debería utilizarse la función setTimeOut for j=0 to 20000 j = j next next end sub  | 
Este ejemplo utiliza además varias funciones de 
cadenas de caracteres, esperamos que no represente mucho problema para 
entenderlo. Básicamente es un bucle que va recorriendo toda la cadena de 
caracteres que recibe por parámetro. A medida que se realiza el bucle se 
va creando una subcadena de caracteres de la parte izquierda de la cadena 
original, que cada vez es más larga. Luego se imprime esa cadena en la barra de 
estado del navegador. Entre ejecución y ejecución del bucle se realiza un 
retardo, en el segundo bucle for que se debería realizarse con un 
setTimeout.
Podemos ver a continuación cómo se colocaría un botón en la página que llamase a este procedimiento.
| 
       <HTML> <P>  | 
Se puede ver el ejemplo en una página aparte.
Miguel Angel Alvarez
Fundador de DesarrolloWeb.com y la plataforma de formación online EscuelaIT. Com...