INTEGRATION D'UN SCRIPT DANS UNE PAGE WEB
Les scripts peuvent être intégrés de 3
manières :
- Dans l'en-tête de la page, entre les balise <
script language="javascript" type="text/javascript" > Le code
</script>
- < script> ... < /script> définissent le
début et la fin du script
- l'Attribut "language" défini le type utilisé,
d'autres langages étant possibles jscript par exemple
>>> - Spécifier le type MINE reste important pour
s'assurer que le script sera reconnu, de même il peut être
important de définir la version javascript utilisée
"javascript1.x"
- Dans un fichier séparé < script
language="javascript" src="monfichier.js"></script>
- Dans le soucis de ne pas surcharger les pages html, il est
recommandé de mettre des codes longs dans un fichier
séparé
L'autre avantage est qu'un fichier séparé peut être
appelé par plusieurs pages différentes
- A l'interieur même du code pour gérer un
evènement < p onMouseOver="code" > mon texte < /p
>
- Quand on fait appel a un gestionnaire d'évenement, les
balise de déclaration de script ne sont pas nécessaires.
- De même dans un pseudo url < a
href="javascript:alert('hello')"> cliquez ici </a >
Découverte du langage
Les fonctionnalités de javascript en tant que langage
apparenté objet nous permettent d'accéder à des
entités du navigateur ou de la fenêtre dans laquelle notre
script sera inséré. Il y a ainsi un nombre important
d'objets pré-définis facilement accessibles (boîte
de dialogue, boîtes de saisie par exemple) voici un premier
exemple de script:
Un premier script:
ce petit script aura pour effet :
résultat
- Ouverture d'une fenetre d'alerte avant chargement de la page
- Ecriture d'un texte de bienvenue dans la page web (dynamique)
Une première analyse de ce script nous permet de souligner
- Comme tout langage javascript possède une syntaxe propre
assez simple dont il faudra s'imprégner
- L'exemple combine quelques ingrédients de javascript qu'il
conviendra de voir en détail
- Utilisation d'objets prédéfinis "document"
qui se refère à la page en cours
- Association d'une méthode à l'objet
document "document.write" qui édite le script
- Association à la méthode write d'une
chaîne de caractères, valeur donnée par le
programmeur du script
- Chaque ligne de script (assimilable à une phrase dans le
langage courant) est terminée par un " ; " est
appelée instruction
Le langage s'articule autour d'un tryptique OBJET-PROPRIETE-METHODE.
Il reconnait des types de données : chaînes de
caractères,nombre entier hexadécimal, nombre entier
octal, nombre en virgule flottante, séquences
d'échappement, valeur logique (boolèen)
© Emmanuel Besnard, octobre 2004