 |
La balise <SCRIPT>
Le langage Html utilise des balises pour "dire" au navigateur
d'afficher du texte en gras, des images, des liens, etc. Dans la
logique du Html, il faut donc signaler au browser par un tag que ce
qui suit est un script et que c'est du VBscript (et non du
Javascript).
C'est la balise <SCRIPT language="VBscript">.
De même, il faudra informer le browser de la fin du script.
C'est la balise </SCRIPT>.

|
 |
Les commentaires
Il vous sera peut-être utile d'inclure de
commentaires personnels dans vos codes VBscript.
VBscript utilise les conventions de Visual Basic, soit :
' commentaires
ou
Rem commentaires
Tout ce qui est écrit après
l'apostrophe ou le mot clé Rem sera ignoré.

|
 |
Masquer le script pour les autres
browsers
Les browsers qui ignorent la balise
<script>, vont afficher le code VBscript comme du texte. Pour éviter
l'affichage de ce charabia, on utilise les balises de commentaire du
Html soit <!-- et -->.
Votre premier VBscript ressemblera à ceci :
<SCRIPT language="VBscript">
<!--
...
code VBscript
...
-->
</SCRIPT>

|
 |
Où inclure la balise de script
Le browser traite votre page Html, y compris
vos ajoutes en VBscript de haut en bas. Toute instruction ne pourra
être exécutée que si le browser possède à ce moment précis tous les
éléments nécessaire à son exécution.
- Au moment de l'exécution. La balise de
script apparaît alors à l'intérieur des tags <BODY>
</BODY>.
- Pour s'assurer que le programme VBscript
est bien chargé et prêt à fonctionner à toute intervention de votre
visiteur, on prendra l'habitude de déclarer systématiquement
(lorsque cela sera possible) un maximum d'éléments dans les balises
d'en-tête soit entre <HEAD> et
</HEAD> et avant la balise
<BODY>.
Ce sera le cas par exemple pour les procédures ou fonctions.
- Dans certains cas, la balise de script ne
devra même pas être utilisée. Ce sera le cas pour les ajouts de
script dans les contrôles de formulaire. Nous y reviendrons plus
tard.
Rien n'interdit d'inclure plusieurs scripts
dans la même page Html.

|
 |
Attention
VBscript est case sensitive. Ainsi il faudra écrire write et non
Write. Pour l'écriture des instructions VBscript, on utilisera
l'alphabet ASCII classique (à 128 caractères) comme en Html. Les
caractères accentués comme é ou à ne peuvent être employés que dans
les chaînes de caractères c.-à-d. dans votre texte de notre exemple.

|
 |
Votre première page Html avec du VBscript
<HTML>
<HEAD>
</HEAD>
<BODY>
... Html normal ...
<SCRIPT language="VBscript">
<!--
MsgBox "Mon premier VBscript!"
-->
</SCRIPT>
... Suite en Html ...
</BODY>
</HTML>
|