VBScript - canais
Posicionamento VBScript em arquivo HTML
É fornecida uma flexibilidade para incluir o código VBScript em qualquer lugar em um documento HTML. Mas a maneira mais preferida de incluir VBScript em seu arquivo HTML é a seguinte -
Script na seção <head> ... </head>.
Script na seção <body> ... </body>.
Script nas seções <body> ... </body> e <head> ... </head>.
Script em um arquivo externo e, em seguida, inclua na seção <head> ... </head>.
Na seção a seguir, veremos como podemos colocar o VBScript de diferentes maneiras -
VBScript na seção <head> ... </head>
Se você quiser que um script seja executado em algum evento, como quando um usuário clica em algum lugar, você colocará esse script na cabeça da seguinte maneira -
<html>
<head>
<script type = "text/Vbscript">
<!--
Function sayHello()
Msgbox("Hello World")
End Function
//-->
</script>
</head>
<body>
<input type = "button" onclick = "sayHello()" value = "Say Hello" />
</body>
</html>
Ele produzirá o seguinte resultado - Um botão com o nome SayHello. Ao clicar no Botão, a caixa de mensagem é exibida ao usuário com a mensagem "Hello World".
VBScript na seção <body> ... </body>
Se você precisar que um script seja executado conforme a página carrega, para que o script gere conteúdo na página, o script vai na parte <body> do documento. Neste caso, você não teria nenhuma função definida usando VBScript -
<html>
<head> </head>
<body>
<script type = "text/vbscript">
<!--
document.write("Hello World")
//-->
</script>
<p>This is web page body </p>
</body>
</html>
Isso produzirá o seguinte resultado -
Hello World
This is web page body
VBScript nas seções <body> e <head>
Você pode colocar seu código VBScript na seção <head> e <body> da seguinte maneira -
<html>
<head>
<script type = "text/vbscript">
<!--
Function sayHello()
msgbox("Hello World")
End Function
//-->
</script>
</head>
<body>
<script type = "text/vbscript">
<!--
document.write("Hello World")
//-->
</script>
<input type = "button" onclick = "sayHello()" value = "Say Hello" />
</body>
</html>
Ele produzirá o seguinte resultado - mensagem Hello World com um botão 'Say Hello'. Ao clicar no botão, uma caixa de mensagem com a mensagem "Hello World" é exibida para o usuário.
Hello World
VBScript em arquivo externo
Conforme você começa a trabalhar mais extensivamente com o VBScript, provavelmente descobrirá que há casos em que está reutilizando o código VBScript idêntico em várias páginas de um site. Você não está restrito a manter código idêntico em vários arquivos HTML.
A tag de script fornece um mecanismo que permite armazenar VBScript em um arquivo externo e incluí-lo em seus arquivos HTML. Aqui está um exemplo para mostrar como você pode incluir um arquivo VBScript externo em seu código HTML usando a tag de script e seu atributo src -
<html>
<head>
<script type = "text/vbscript" src = "filename.vbs" ></script>
</head>
<body>
.......
</body>
</html>
Para usar o VBScript de uma fonte de arquivo externa, você precisa escrever todo o seu código-fonte VBScript em um arquivo de texto simples com extensão ".vbs" e incluir esse arquivo conforme mostrado acima. Por exemplo, você pode manter o seguinte conteúdo no arquivo filename.vbs e então usar a função sayHello em seu arquivo HTML após incluir o arquivo filename.vbs.
Function sayHello()
Msgbox "Hello World"
End Function
Posicionamento VBScript em QTP
O VBScript é colocado na ferramenta QTP (Quick Test Professional), mas NÃO está incluído nas tags HTML. O arquivo de script é salvo com a extensão .vbs e executado pelo mecanismo de execução Quick Test Professional.