<< Retour au sommaire

 

 

L’introduction en VBscript

 

 

 

Le somaire :

  1. Présentation.
  2. La configuration d’INTERNET EXPLORER.
  3. L’environnement de développement.
  4. L’intégration du VBscript dans le XHTML.

 

 

Présentation

 

Salut,

Le VBscript est un langage script WEB qui est prévu pour être associé au langage de description « XHTML ».

 

Il est vrai que du côté des fonctions évènementielles, le « XHTML » n’est pas fortiche !

Excepté pour le cas des liens hypertextes, le « XHTML » n’est carrément pas évènementiel… En effet, il s’agit d’un langage de description qui permet d’afficher les informations sous différentes formes et dans une page WEB, mais son rôle s’arrête là.

Par conséquent, pour dynamiser une page, la rendre super dynamique, nous avons besoin de compléter le « XHTML » par des instructions de langages script tels que le VBscript ou le JavaScript.

 

Ici, nous nous intéresserons au « VBscript » !

 

Le VBscript découle du « VISUAL BASIC » de chez Microsoft, il ne serait pas reconnu, paraît-il, par certains navigateurs…

Alors, pourquoi s’intéresser à un tel langage ?

Eh bien, pour vous je ne sais pas, quant à moi, tout simplement parce que je manipule dores et déjà un peu le « VISUAL BASIC » et que j’aime bien se langage.

Quoi qu’il en soit, il est clair que le navigateur INTERNET EXPLORER sait interpréter le VBscript, heureusement !

 

Et puis, rien que le terme « basic » sous entend un tas de choses dans le monde de la pédagogie, de la découverte…

Ce manuel est donc dédié à la découverte de la programmation script de vos page WEB !

 

Conclusion :

-         J’ai aussi envie de me faire plaisir…

 

Les langages de programmation du NET :

Il ne faut pas confondre les langages de programmation exécutés du côté « serveurs », et les langages de programmation exécutés du côté « clients ».

D’ailleurs, il ne faut même pas les comparer, ils sont là pour se compléter.

 

  1. Si vous intégrez des instructions de « PHP » ou de « aSP » dans votre code « XHTML », pour ne citer que ces deux là, le code sera exécuté par un compilateur placé sur le serveur et votre machine ne recevra que le résultat, votre ordinateur n’a rien à faire !
  2. Si vous intégrez du code « VBscript » ou « JavaScript », pour ne citer que ces deux là, le code sera chargé par votre navigateur est il l’exécutera lui-même.

 

Du coup, les langages côté « serveurs » ont la puissance de compatibilité avec les navigateurs, et ils permettent de gérer les bases de donner en ligne. Quant aux langages côté « clients », ils permettent de rendre très interactive votre page WEB.

 

 


La configuration d’INTERNET EXPLORER

 

Pour que votre code VBscript soit exécuté, vous devez vérifier une option D’INTERNET EXPLORER.

Ouvrez INTERNET EXPLORER, activez l’option de menu :

ALT, « Outils|Options INTERNET ».

Dans la boîte de dialogue qui apparaît à l’écran, réalisez le raccourci clavier CTRL +TAB jusqu’à atteindre l’onglet « Avancer ».

Vous arrivez directement dans une arborescence d’options, pressez flèche basse jusqu’à atteindre :

« Autorisez le contenu actif à s’exécuter dans la zone ordinateur locale ».

Si JAWS vous annonce « Off », c’est que cette option est inactive, cochez-là en pressant la barre d’espacement.

Ensuite, faites tabulation jusqu’au bouton « Ok » et pressez la touche entrée.

 

 


L’environnement de développement

 

Pour élaborer vos pages WEB, aucune inquiétude à avoir, il vous suffit de travailler depuis le bloc notes ou WordPad, ou bien sûr, tout autre petit logiciels de traitement de texte compatible avec le format « TXT ».

 

En effet, vous devez développer exactement dans le même environnement que depuis celui lequel vous avez l’habitude de construire vos pages « XHTML ». D’ailleurs, l’intégration de scripts dans une page « XHTML » ne nécessite pas le changement de l’extension des pages.

  1. Si vous élaborez des pages en « XHTML » & « VBscript », l’extension des fichiers doit rester « .HTML ».
  2. Si vous développez des pages « XHTML », « PHP » et « VBscript », vous pouvez conserver l’extension « .PHP ».

 


L’intégration du VBscript dans le XHTML

 

Où doit-on placer notre code VBscript dans le code XHTML ?

 

En fait, il faut savoir que le contenu de la page est lu et exécuté de haut en bas.

 

Du coup, il faut d’abord savoir placer le code VBscript à l’endroit où on en a besoin dans la page…

Là, c’est une histoire de logique.

Et si nous avons besoin de définir une fonction, eh bien il faudra qu’elle soit définie avant son utilisation. Alors, il conviendra de la définir dans le bloc <head> </head>.

 

Sinon, lorsque nous voulons insérer des instructions VBscript, nous devons les encadrer par les balises :

<script type="text/VBscript">

(Et) <>/script>

 

<script type="text/VBscript">

-         Marque le début de l’écriture de code VBscript.

) <>/script>

-         Marque la fin de l’écriture du code VBscript.

 

Vous pouvez évidemment placer plusieurs blocs VBscript dans une page XHTML…

 

 

Tenez, avant d’élaborer notre premier code, je vais vous présenter l’instruction « MsgBox ».

 

La syntaxe :

MsgBox "votre message"

 

La description :

« MsgBox » ouvre une fenêtre à l’écran en affichant « Votre message ».

En plus du message, un bouton « Ok » permet à l’utilisateur de refermer la fenêtre…

 

A au fait, le fichier dans lequel on écrit le code est dit « fichier source ».

 

Encore une chose !

 

Afin d’améliorer la lisibilité de votre code, vous devez commenter les lignes d’instructions par des lignes de commentaires.

Ces lignes sont ignorées par le navigateur, elles ne seront donc pas affichées dans la page. Cependant, dans le fichier source, elles vous aideront à mieux comprendre votre code VBscript lors d’une relecture ultérieure !

 

Les lignes de commentaires débutent par le signe « apostrophe ».

 

‘ Ceci est un commentaire

‘ Ceci est un autre commentaire

‘ C’est clair ?

Ah, vous pouvez aussi débuter la ligne de commentaire par le mot clé « rem ».

rem Ceci est encore un commentaire !

 

Bon, maintenant passons aux choses sérieuses…

 

Voici une page qui ouvre une fenêtre en VBscript afin de souhaiter la bienvenue à l’utilisateur, une fois refermée, c’est le code XHTML qui prend le relais pour afficher quelques mots dans la page WEB.

 

Afficher l’exemple >>

 

Le code :

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >

<head>

<title>Le VBscript</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<body>

<script type="text/VBscript">

' Ouverture d'une boîte de message pour dire bonjour

msGBox "bonjour ! Ceci est du VBscript ! Bienvenue..."

</script>

<h1>Le langage VBscript</h1>

<p>

Eh bien voilà, il faut se mettre au boulot...</p>

<p>

Bonne chance !</p>

</body>

</html>

 

Philippe BOULANGER