Incrustar VBScript en HTML para establecer variables de usuario

Si bien puede agregar elementos interactivos a las páginas web usando solo HTML, necesita combinarlo con otro idioma para producir contenido verdaderamente dinámico para sus clientes. Use VBScript para crear un código que acceda a los elementos de un documento y reaccione a las entradas del usuario, como cuando un usuario ingresa información sobre ellos mismos o sobre una compra en particular.

HTML y VBScript

El uso de HTML para producir páginas web dinámicas generalmente implica incrustar un lenguaje de scripting en algún lugar de la página. Indique el comienzo de un elemento VBScript utilizando etiquetas de "script" de HTML, lo que significa que el siguiente código debe interpretarse como VBScript. El siguiente ejemplo ilustra estas etiquetas de apertura y cierre:

Variables VBScript

Dentro del VBScript incorporado, sin duda manejará las variables de entrada del usuario. En VBScript, maneja las variables declarándolas con las declaraciones "Dim, " "Public" o "Private". Si bien puede declarar variables sin estos elementos, se considera una mala práctica. Además, puede asignar valores a las variables utilizando el operador de asignación, o "=". El siguiente ejemplo muestra cómo funcionan la declaración y asignación de variables:

Campos de entrada de VBScript

Mientras que las variables en un VBScript se pueden declarar y usar dentro del propio script, también para recopilar información del usuario, llamar a funciones especiales de VBScript para generar elementos de entrada para que el usuario interactúe. La función "InputBox", por ejemplo, le da al usuario la oportunidad de ingresar texto que se puede almacenar en una variable dentro de un VBScript, como se ilustra en el siguiente ejemplo:

Llamando a VBScript desde HTML

Usando estos elementos, puede llamar a VBScript desde su HTML que le pedirá al usuario una entrada y obtendrá variables de usuario basadas en esa entrada. En el siguiente ejemplo, puede solicitar el nombre del usuario a través de una función InputBox, establecer una variable con los datos y llamar a la función a través de un botón HTML:

Haz click en mi

Entradas Populares