Bases de javascript
C'est bien plus simple qu'il n'y paraît !
onclick
<div onclick="mafonction(this)"></div>
La fonction réflexe mafonction
executée récupére l'élément qui est le siège du clic graĉe à l'argument this.
Vous disposez ici de deux images : une ampoule éteinte et allumée.
On
Off
onclick
<img src="ampoule_on.gif" onclick="mafonction(this)">
typeof
pour savoir si la propriété existe ou non).Le script doit permettrent de saisir sa date de naissance sous la forme jj/mm/aaaa. Il affiche alors l'age de la personne dans un champ texte si la saisie est correcte.
pattern
pour cela.
Vous pouvez également utiliser
les expressions régulières
pour tester si c'est le cas. Dans la négative, prévoir une alerte, et un reset de
la zone d'entrée.
Important la méthode exec
de la classe RegExp
renvoie un tableau avec :
indice | contenu |
---|---|
0 | l'expression globale reconnue |
1,2,3, ... | le contenu de chaque couple de parenthèses capturantes dans l'expression régulière |
Soit le code html suivant qui reprend en javascript le jeu de la devinette, déjà vu en C dans le module apl.
On vous demande de modifier le code de manière à :
confirm
) s'affiche pour demander au joueur s'il veut jouer.onLoad
.confirm
et alert
créent des boîtes de dialogue :
var reponse=confirm('Voulez-vous jouer'); if (reponse) alert('vous avez répondu oui'); else alert('vous avez répondu non');
input
en utilisant sa méthode focus
.