Voici un moyen très simple
de changer la couleur du fond : sélectionnez une valeur dans la liste.
Ici, pas de script ,à proprement parlé ->
pas de balises <SCRIPT> !!!
La partie JavaScript (en rouge) est
insérée directement dans le source HTML dans la Balise
<SELECT> de la manière suivante :
<SELECT Size=5 name=clr onChange="document.bgColor=this.options[this.selectedIndex].value">
Quand la sélection change, la
couleur de fond du document prend la valeur de l'index de l'option
choisie.
Remarquez le mot clé this qui permet de faire
référence à l'objet actuel (la sélection dans le
tableau).
JavaScript reconnaît ces
"événements" :
- onLoad, onUnload, onError
- onAbort
- onClick, onDblClick, onSubmit, onReset
- onChange, onFocus, onBlur, onSelect
- onMouseOver, onMouseOut
- onMouseDown, onMouseUp, onMouseMove
- onDragDrop
- onKeyDown, onKeyUp, onKeyPress
- onMove, onResize
Ceux de la ligne 1 entraînent une exécution automatique
de la fonction définie, dès l'ouverture de la page (IE4) ou du
message (OE).
Ceux des lignes 2 à 9 sont dits "interactifs" :
l'exécution, de la fonction définie, dépend d'une
action de l'utilisateur (action souris ou clavier ou une action au niveau de la
fenêtre du navigateur : déplacement, réduction,
agrandissement, etc..)