10.06.2013 Views

resume theorique & guide des travaux pratiques - ista 4 all ...

resume theorique & guide des travaux pratiques - ista 4 all ...

resume theorique & guide des travaux pratiques - ista 4 all ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Module N° 17 : Création de sites web Filière : TSDI<br />

onChange<br />

change la valeur d'un texte ou d'un composant à<br />

options<br />

onClick clique sur un composant ou un hyperlien<br />

text, textarea, select<br />

button, checkbox, radio, reset,<br />

submit<br />

onFocus donne le focus au composant text, textarea, select<br />

onLoad charge la page dans le navigateur balises BODY, FRAMESET<br />

onMouseOut la souris quitte un lien ou une ancre<br />

onMouseOver bouge la souris sur un lien ou une ancre<br />

onReset efface les saisies d'un formulaire bouton reset<br />

onSelect sélectionne une zone d'édition d'un formulaire text, textarea<br />

onSubmit soumet un formulaire bouton submit<br />

balises , <br />

balises , <br />

onUnload quitte la page balises BODY, FRAMESET<br />

Programmer un formulaire<br />

• Prérequis: Il est nécessaire de connaitre déjà les champs (ou composants) de formulaires du<br />

langage HTML.<br />

• Un formulaire form se présente comme un objet inclus dans un objet document ( page<br />

HTML).<br />

On sait que lui-même se conduit comme un conteneur d'autres objets que sont les composants<br />

usuels d'une interface graphique.<br />

Ces objets possèdent <strong>des</strong> propriétés et <strong>des</strong> métho<strong>des</strong> (fonctions) qui correspondent<br />

pratiquement aux attributs <strong>des</strong> balises HTML qui les construisent .<br />

Pour l'essentiel, la tâche du programmeur est d'analyser les traitements à effectuer sur les<br />

informations extraites du formulaire puis d'écrire les fonctions correspondantes, appelées par<br />

le déclenchement d'événements par l'utilisateur.<br />

Champ de TEXTE<br />

<br />

;<br />

<br />

• Le texte entré par l'utilisateur est affecté à la propriété value du composant classe situé dans le<br />

formulaire Questions placé dans le document courant appelé document (par défaut).<br />

• De l'intérieur de ce document, le contenu du champ de texte est donc "visible" et accessible<br />

par son nom complet :<br />

document.Questions.classe.value<br />

• En particulier, il peut être récupéré et affecté à une variable MaClasse par l'expression:<br />

MaClasse = document.Questions.classe.value<br />

La référence F.classe.value est suffisante car la portée du formulaire F est le document où il<br />

est inséré.<br />

• Les formulaires dans un même document sont stockés dans un tableau appelé forms; le<br />

premier formulaire est alors noté forms[0], la deuxième est forms[1] etc..<br />

Si Questions est situé en position de premier formulaire, on peut remplacer l'affectation<br />

précédente par :<br />

MaClasse = document.forms[0].classe.value<br />

Liste de sélection SELECT<br />

<br />

OFPPT / DRIF / CDC Tertiaire & TIC Page : 80 Juin 2006

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!