Incorporando VBScript em HTML para definir variáveis de usuário
Embora você possa adicionar elementos interativos a páginas da Web usando apenas HTML, é necessário associá-los a outro idioma para produzir conteúdo verdadeiramente dinâmico para seus clientes. Use o VBScript para criar código que acesse elementos de um documento e reaja à entrada do usuário, como quando um usuário insere informações sobre si ou sobre uma compra específica.
HTML e VBScript
Usar HTML para produzir páginas da Web dinâmicas geralmente envolve a incorporação de uma linguagem de script em algum lugar da página. Denote o início de um elemento VBScript usando tags HTML "script", o que significa que o código a seguir deve ser interpretado como VBScript. O exemplo a seguir ilustra essas tags de abertura e fechamento:
Variáveis VBScript
Dentro do VBScript embutido, você irá, sem dúvida, manipular as variáveis de entrada do usuário. No VBScript, você manipula variáveis declarando-as com as instruções "Dim", "Public" ou "Private". Embora você possa declarar variáveis sem esses itens, isso é considerado uma prática ruim. Além disso, você pode atribuir valores a variáveis usando o operador de atribuição ou "=". O exemplo a seguir mostra como a declaração de variável e a atribuição funcionam:
Campos de entrada do VBScript
Embora as variáveis em um VBScript possam ser declaradas e usadas dentro do próprio script, para coletar informações do usuário também, chame as funções especiais do VBScript para gerar elementos de entrada com os quais o usuário possa interagir. A função "InputBox", por exemplo, dá ao usuário a chance de inserir texto que pode ser armazenado em uma variável dentro de um VBScript, conforme ilustrado pelo exemplo a seguir:
Chamando o VBScript de HTML
Usando esses elementos, você pode chamar o VBScript de seu HTML que solicitará ao usuário entradas e obter variáveis de usuário com base nessa entrada. No exemplo a seguir, você pode solicitar o primeiro nome do usuário por meio de uma função InputBox, definir uma variável com os dados e chamar a função por meio de um botão HTML:
Clique em mim