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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

EXEMPLE 5<br />

<br />

Exemple 5 du cours JS1<br />

< /HEAD><br />

<br />

<br />

<br />

<br />

<br />

<br />

Testez :<br />

VI. Boîte de dialogue et instruction conditionnelle<br />

alert() affiche une boite de message simple et attend la validation ou Echap.<br />

reponse = prompt("texte","chaine par défaut") affiche "texte" et une ligne de saisie dans<br />

une boîte.<br />

La poursuite du programme est bloquée tant que l'utilisateur n'a pas saisi une chaîne de<br />

caractères validée.<br />

Prompt(..) a pour résultat la chaine saisie ou sinon, la "chaine par défaut" (si elle doit être<br />

vide, mettre ""). Cette chaine est donc affectée ici à la variable nommée reponse<br />

Le script utilise aussi la structure conditionnelle SI .. ALORS .. SINON<br />

Exemple :<br />

EXEMPLE 6<br />

<br />

Exemple 6 <br />

<br />

<br />

var prenom="" , bahut="" ;<br />

prenom=prompt( "Votre prénom","");<br />

bahut=prompt( "Le nom de votre établissement","");<br />

if ( prenom !="" && bahut !="")<br />

document.write("Bonjour ", prenom," ! Vous plaisez-vous à ", bahut, " ?")<br />

else<br />

alert("saisie incomplète !");<br />

<br />

<br />

<br />

Lire attentivement ce code JS. Voici quelques informations :<br />

o Dans l'instruction conditionnelle, la condition qui suit if doit obligatoirement être mise<br />

entre parenthèses.<br />

o principaux opérateurs de comparaison :<br />

== (égalité, à ne pas confondre avec l'affectation =)<br />

!= (différent)<br />

Autres : > , < , >= ,

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

Saved successfully!

Ooh no, something went wrong!