C 'hachement Urgent!!! (javaScript)
Fermé
sam.beauf
Messages postés
12
Date d'inscription
vendredi 30 novembre 2001
Statut
Membre
Dernière intervention
9 juillet 2002
-
27 mars 2002 à 16:37
sam.beauf Messages postés 12 Date d'inscription vendredi 30 novembre 2001 Statut Membre Dernière intervention 9 juillet 2002 - 28 mars 2002 à 09:44
sam.beauf Messages postés 12 Date d'inscription vendredi 30 novembre 2001 Statut Membre Dernière intervention 9 juillet 2002 - 28 mars 2002 à 09:44
voici le code
<body onKeyUp="nomFonction(parametre1)">
...
...
<input type=... ...onKeyUp="nomFonction(parametre2)">
vous comprendrez que la fonction devrais s'executer différemment selon le parametre...
mais non...
il execute tjrs le parametre de body
comment je doit faire c vraiment urgent
MERCI d'avance
<body onKeyUp="nomFonction(parametre1)">
...
...
<input type=... ...onKeyUp="nomFonction(parametre2)">
vous comprendrez que la fonction devrais s'executer différemment selon le parametre...
mais non...
il execute tjrs le parametre de body
comment je doit faire c vraiment urgent
MERCI d'avance
A voir également:
- C 'hachement Urgent!!! (javaScript)
- Telecharger javascript - Télécharger - Langages
- Javascript est activé mais ne fonctionne pas ✓ - Forum Réseaux sociaux
- Erreur #125 javascript - Forum Mozilla Firefox
- Node.js javascript runtime virus ✓ - Forum Virus
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
1 réponse
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
27 mars 2002 à 18:41
27 mars 2002 à 18:41
HELLO sam...
Si tu utilises IE (et uniquement dans ce cas !) ce que tu décris est normal : en fait les événements se déclenchent d'abord sur un élément puis se propagent vers chaque parent. Comme ton contrôle INPUT est nécessairement un descendant de <BODY> (il est inclus dans BODY si tu préfères) et bien le code onkeyup de body sera aussi déclenché.
Pour éviter ceci il suffit d'écrire :
<body onKeyUp="nomFonction(parametre1)">
...
...
<input type=... ...onKeyUp="nomFonction(parametre2);
event.cancelBubble=true;">
Et là on empêche la propagation de l'événement onKeyUp vers le(s) parent(s) ;:-)
@+
Philippe
[[ The Truth is Out There ]]
Si tu utilises IE (et uniquement dans ce cas !) ce que tu décris est normal : en fait les événements se déclenchent d'abord sur un élément puis se propagent vers chaque parent. Comme ton contrôle INPUT est nécessairement un descendant de <BODY> (il est inclus dans BODY si tu préfères) et bien le code onkeyup de body sera aussi déclenché.
Pour éviter ceci il suffit d'écrire :
<body onKeyUp="nomFonction(parametre1)">
...
...
<input type=... ...onKeyUp="nomFonction(parametre2);
event.cancelBubble=true;">
Et là on empêche la propagation de l'événement onKeyUp vers le(s) parent(s) ;:-)
@+
Philippe
[[ The Truth is Out There ]]
28 mars 2002 à 09:44