 |
La balise <SCRIPT>
Puisque le langage HTML utilise des Balises ou Tags..
pour le prévenir de l'écriture en VBScript il faudra
utiliser un jeu de balises <SCRIPT...>
Dans la logique du Html, il faut donc aussi lui signaler par une Balise
que ce qui suit est un script et que c'est du VBscript (et non du
Javascript).
C'est la balise <SCRIPT language="VBScript">.
Attention écrivez bien language et non langage..(
on parle english..!)
De même, il faudra informer le Navigateur
de la fin du script.
C'est la balise </SCRIPT>.
|
 |
Les commentaires
Pour inclure des commentaires personnels dans
vos codes VBscript.
VBscript utilisant les conventions de Visual Basic .. vous écrirez
...
' commentaires
(
remarquez l'apostrophe )
ou
Rem commentaires
Tout ce qui est écrit après l'apostrophe
ou le mot clé Rem
sera ignoré ( sur une même ligne).
De plus , un commentaire permet de 'geler'
une ligne de code douteuse durant une phase de debugging..!
|
 |
Masquer le Script pour les autres Navigateurs
Les Navigateurs 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 -->.
Vos premières lignes de code VBscript
......
<SCRIPT
language="VBScript">
<!--
...
code
VBscript
...
-->
</SCRIPT>
|
 |
Où Insérer les balises
de SCRIPT ?
Le Navigateur traite votre page Html, y compris
vos lignes de code VBscript de haut en bas. Toute instruction ne pourra
être exécutée que si le Navigateur possède à
ce moment précis tous les éléments nécessaires
à son exécution.
Il est possible de placer les balises <SCRIPT...> soit entre
les balises HEAD , soit entre les balises BODY.
Si vous n'avez pas besoin d'écrire directement dans la page
avec document.write , placez vos balises SCRIPT entre les
balises HEAD..
-
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
Pour l'écriture des instructions et des variables VBscript,
n'utilisez pas les caractères accentués..
N'utilisez que l'alphabet ASCII classique (à 128 caractères)
comme en Html.
Vous ne pouvez utiliser des caractères accentués ( les
caractères comme é ou è ou
ç ou à ..etc..) que dans les chaînes de
caractères ..).
|
 |
Ma première page Html utilisant VBscript
<HTML>
<BODY>
<h1
align=center>Titre en HTML.. </h1>
<SCRIPT
language="VBscript">
<!--
Alert
"Bonjour ..j'aime VBScript!"
-->
</SCRIPT>
Au
revoir..! en Html ...
</BODY>
</HTML>
|