AccueilAccueil  PortailPortail  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  

Partagez | 
 

 VBscript :

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
NouNou_
Admin
avatar

Nombre de messages : 108
Localisation : MontreaL - NapoLi
Date d'inscription : 05/03/2005

MessageSujet: VBscript :   Jeu 10 Mar à 12:54

VBscript est donc une extension du code HTML des pages Web. Les scripts sont en quelque sorte des ajoutes au code Html.
Ces scripts vont etre interpretes et executes par le navigateur (donc cote client) sans devoir faire appel aux ressources du serveur.
VBscript (pour Microsoft Visual Basic Scripting Edition) a ete developpe par Microsoft qui a repris la logique et la syntaxe de son Visual Basic (d'ou le VB). Bien que quelques fonctions lui soient propres, on peut considerer VBscript comme un sous-ensemble de Visual Basic.
Pour l'instant, les seuls browsers qui reconnaissent le VBscript sont les navigateurs de la firme Microsoft, soit Internet Explorer 3 et Internet Explorer 4.Explorer 5....etc
VBscript ouvre la porte aux differents produits de Microsoft dedies au Web et principalement aux ActiveX. Ce qui peut etre particulierement adapte dans le cas d'un reseau Intranet.
Dans l'inevitable competition avec cet autre langage de script qu'est Javascript, l'avenir de VBscript dependra en grande partie des autres navigateurs qui adopteront les routines VBscript.


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 meme, il faudra informer le browser de la fin du script.
C'est la balise </SCRIPT>


Les commentaires :

Il vous sera peut etre 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 ecrit apres l'apostrophe ou le mot cle Rem sera ignore.


Masquer le script pour les autres browsers :

Les browsers qui ignorent la balise <script>, vont afficher le code VBscript comme du texte. Pour eviter l'affichage de ce "charabia" on utilise les balises de commentaire du Html soit <!-- et -->.

Votre premier VBscript ressemblera a ceci :

<SCRIPT language="VBscript">
<!--
...
code VBscript
...
-->
</SCRIPT>



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 etre executee que si le browser possede à ce moment precis tous les elements necessaire a son execution.

Au moment de l'execution. La balise de script apparait alors à l'interieur des tags <BODY> </BODY>
Pour s'assurer que le programme VBscript est bien charge et pret a fonctionner a toute intervention de votre visiteur, on prendra l'habitude de declarer systematiquement (lorsque cela sera possible) un maximum d'elements dans les balises d'en-tete soit entre <HEAD> et </HEAD> et avant la balise <BODY> .
Ce sera le cas par exemple pour les procedures ou fonctions.
Dans certains cas, la balise de script ne devra meme pas etre utilisee. Ce sera le cas pour les ajouts de script dans les controles de formulaire. Nous y reviendrons plus tard.
Rien n'interdit d'inclure plusieurs scripts dans la meme page Html.



Attention

VBscript est case sensitive. Ainsi il faudra ecrire write et non Write. Pour l'écriture des instructions VBscript, on utilisera l'alphabet ASCII classique (a 128 caracteres) comme en Html. Les caracteres accentues comme é ou à ne peuvent etre employes que dans les chaines de caracters cad. dans votre texte de notre exemple.



Votre premiere page Html avec du VBscript :

<HTML>
<HEAD>
</HEAD>
<BODY>
... Html normal ...
<SCRIPT language="VBscript">
<!--
MsgBox "Mon premier VBscript!"
-->
</SCRIPT>
... Suite en Html ...
</BODY>
</HTML>

_________________
I'M LIKE HEAVEN EVERYBODY WANNA GET TO ME !!!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 
VBscript :
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
 :: Catégorie à modifier... :: Inform@tique :-
Sauter vers: