Implantation du code
A quel emplacement insérer le Javascript dans votre
page HTML
Il existe plusieurs façons d'inclure
du JavaScript dans une page HTML :
- Grâce à la balise <SCRIPT>
- En mettant le code dans un fichier
- Grâce aux événements
Dans la balise script
Le code Javascript peut être inséré où vous
le désirez dans votre page Web, vous devez toutefois veiller à ce
que le navigateur ait entièrement chargé votre
script avant d'exécuter une instruction. En effet, lorsque
le navigateur charge votre page Web, il la traite de haut en
bas, de plus vos visiteurs (souvent impatients) peuvent très
bien interrompre le chargement d'une page, auquel cas si l'appel
d'une fonction se situe avant la fonction dans votre page il
est probable que cela génèrera une erreur si cette
fonction n'a pas été chargée.
Ainsi, on place généralement le
maximum d'éléments du script dans la balise d'en-tête
(ce sont les éléments située entre les balises <HEAD> et </HEAD>).
Les événements Javascript seront quant à eux
placés dans le corps de la page (entre les balises <BODY> et </BODY>)
comme attribut d'une commande HTML...
<SCRIPT language="Javascript">
<!--
Placez ici le code de votre script
//-->
</SCRIPT>
L'argument de la balise <SCRIPT> décrit le langage utilisé.
Il peut être "JavaScript" "JavaScript1.1" "JavaScript1.2".
On peut ainsi (en passant un argument différent de "JavaScript")
utiliser d'autres langages de programmation que celui-ci (par exemple le VbScript).
Pour utiliser différentes versions de JavaScript tout
en conservant une certaine compatibilité, il suffit de déclarer
plusieurs balises SCRIPT ayant chacune comme paramètre la version
du JavaScript correspondante.
Dans un fichier externe
Il est possible de mettre les codes de JavaScript en annexe
dans un fichier (à partir de Netscape 3.0 uniquement). Le code à insérer
est le suivant :
<SCRIPT LANGUAGE="Javascript" SRC="url/fichier.js"> </SCRIPT>
Oû url/fichier.js correspond au chemin d'accès
au fichier contenant le code en JavaScript, sachant que si celui-ci n'existe
pas le navigateur exécutera le code inséré entre les 2
balises.
Grâce aux événements
On appelle événement une
action de l'utilisateur, comme le clic d'un des boutons de la souris. Le code
dans le cas du résultat d'un événement s'écrit :
<balise eventHandler="code Javascript à insérer">
eventHandler représente le nom de l'événement.
Ce
document intitulé « Javascript - Implantation
du code » issu
de l'encyclopédie
informatique Comment Ça Marche (www.commentcamarche.net)
est mis à disposition sous les termes de la licence Creative
Commons. Vous pouvez copier, modifier des copies de cette page,
dans les conditions fixées par la licence, tant que cette
note apparaît clairement.