OVH Cloud OVH Cloud

Comment éliminer les bulles ?

3 réponses
Avatar
O.L.
Bonjour,

Une question toute bête : quel est l'équivalent de
"window.event.cancelBubble = true;" pour FireFox ?

C'est pour arrêter le chargement d'un lien quand on clique dessus,
alors qu'il y a un onclick qui fait s'ouvrir une popup ...

Merci ! :)
Olivier

3 réponses

Avatar
Bobe
O.L. nous a dit le 01.10.2005 19:42:

Une question toute bête : quel est l'équivalent de
"window.event.cancelBubble = true;" pour FireFox ?

C'est pour arrêter le chargement d'un lien quand on clique dessus, alors
qu'il y a un onclick qui fait s'ouvrir une popup ...



evt.preventDefault();

avec evt l'objet d'évènement reçu en argument de la fonction appellée
par l'évènement.

Voir cet article pour plus d'infos sur les différences de fonctionnement
entre l'API du W3C et celle de Microsoft IE :
http://www.brainjar.com/dhtml/events/default.asp

--
Aurélien Maille

"la vie d'un geek est un combat perpétuel contre l'imperfection"

Avatar
Bobe
O.L. nous a dit le 01.10.2005 19:42:

Une question toute bête : quel est l'équivalent de
"window.event.cancelBubble = true;" pour FireFox ?

C'est pour arrêter le chargement d'un lien quand on clique dessus, alors
qu'il y a un onclick qui fait s'ouvrir une popup ...



evt.stopPropagation();

Par contre, pour annuler l'action par défaut (ici, chargement d'un
lien), c'est evt.preventDefault();

avec evt l'objet d'évènement reçu en argument de la fonction appellée
par l'évènement.

Voir cet article pour plus d'infos sur les différences de fonctionnement
entre l'API du W3C et celle de Microsoft IE :
http://www.brainjar.com/dhtml/events/default.asp

--
Aurélien Maille

"la vie d'un geek est un combat perpétuel contre l'imperfection"

Avatar
O.L.
O.L. nous a dit le 01.10.2005 19:42:

Une question toute bête : quel est l'équivalent de
"window.event.cancelBubble = true;" pour FireFox ?

C'est pour arrêter le chargement d'un lien quand on clique dessus, alors
qu'il y a un onclick qui fait s'ouvrir une popup ...



evt.stopPropagation();

Par contre, pour annuler l'action par défaut (ici, chargement d'un
lien), c'est evt.preventDefault();

avec evt l'objet d'évènement reçu en argument de la fonction appellée
par l'évènement.

Voir cet article pour plus d'infos sur les différences de fonctionnement
entre l'API du W3C et celle de Microsoft IE :
http://www.brainjar.com/dhtml/events/default.asp


Extra ! Merci beaucoup :)