next up previous contents
suivant: Généralités et types de monter: Introduction à JavaScript précédent: Table des matières   Table des matières

Introduction

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é !).
next up previous contents
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