suivant: Généralités et types de
monter: Introduction à JavaScript
précédent: Table des matières
 
Table des matières
Le langage Javascript (créé à l'origine par la société Netscape) est un langage interprété qui permet de contrôler la réaction du navigateur face à des événements provoqués par l'utilisateur (clic de souris, soumission d'un formulaire, déplacement de la souris sur une image, ... A la différence d'un script CGI, un programmme Javascript s'exécute sur la machine cliente (puisqu'il est en fait interprété par le navigateur client), il est donc inutile de disposer d'un serveur Web pour développer en JavaScript. Grâce à ce langage, certaines actions effectuées par un utilisateur déclenchent un événement qui pourra être intercepté et géré par le développeur du document en cours de consultation. Ainsi le simple fait de passer la souris sur un lien hypertexte déclenche l'événement
onMouseOver. Certaines balises HTML acceptent alors pour attribut le nom d'un événement afin de déclencher l'exécution d'une séquence d'instructions JavaScript. La syntaxe générale est: <
BALISE événement="code JavaScript">.
Exemple 1.
<
A HREF="http://www.univ-tln.fr/" onMouseOver="changefond()">
Ici l'université <
/A>
appelle l'exécution de la fonction
changefond (fonction JavaScript écrite par le développeur du document consulté) lorsque l'utilisateur passe la souris sur le lien
Ici l'Université.Il est possible d'insérer directement un ensemble d'instructions à exécuter au lieu de faire appel à une fonction
mais ceci est déconseillé notamment pour des questions de lisibilité (ceci dit dans ce document nous abuserons parfois de cette facilité !).
suivant: Généralités et types de
monter: Introduction à JavaScript
précédent: Table des matières
 
Table des matières
Pascal VERON
2000-03-28