raaaah c'est bien porc comme code...
ce que je te conseillerais perso c'est de mettre tout les codes dans un tableau ( appelons le ChartoKeep) comme ça si tu as besoin d'en rajouter/enlever c'est pas dur!
Et ensuite tu crées une petite fonction comme ça:
Code :
- function array_key_exists( tableau, cle)
- {
- for (i=0; i<tableau.length; i++)
- {
- if ( tableau[i] == cle )
- {
- return 1;
- }
- }
- return 0;
- }
|
Ainsi ton gros bout de code devient:
Code :
- function KeyCheck(login)
- {
- if (window.event)
- {
- key = window.event.keyCode;
- }
- else
- {
- key = login.which;
- }
-
- if ( ! array_key_exists( Chartokeep, key) )
- {
- key = 0;
- }
- ...
|
Déjà c'est beaucoup plus clair non?
Ensuite j'ai rien compris à ton deuxieme probleme.
Message édité par anapajari le 09-07-2003 à 09:42:13