Ces deux petite fonctions servent à faire une petite gestions des touche taper :
- Première fonction [ CharEvent ] renvoya la touche frapper
- Deuxieme fonction [ QueNum ] vérifie si c'est une touche numérique [ si oui revoya true sinon revoya false ]
Bref voila deux petite fonction toute simple mais qui peuvent être utile.
Quelques petites explication :
- CharEvent() : traite l'incompatibilité entre les trois navigateurs ( NS, FF & IE )
Si lors de la frappe window.event est égale a true alors
il s'agit de Internet Explorer est dans ce cas récupère
le code de la frappe par l'objet keyCode
Sinon il s'agit de Netscape, ou FF alors on récupère la frappe par l'objet charCode
Et dans les deux cas la fonction revoya le code ASCII de la frappe trouver par
la fonction ( et la méthode ) :
String.fromCharCode( la_frappe.codeAscii )
qui lui renvoya le caractère frapper ( lettre ou nombre [ selon la touche frapper ] )
- QueNum() : effectue une vérification pour le caractère renvoyer par la fonction CharEvent [ touche_frapper ]
S'il est numérique ( entre 0 et 9 ) alors il renvoya true sinon il renvoya false