La question est la suivante: l'élément désactivé doit-il produire un événement qui sera déclenché sur son (ses) parent (s)? Tous les navigateurs sauf IE empêchent l'événement d'être déclenché, mais IE ne le fait pas. Ce comportement est-il documenté ou normalisé? Lequel des navigateurs traite le code ci-dessus correctement?Bulle d'un événement déclenché par un élément désactivé
3
A
Répondre
0
Selon http://www.quirksmode.org/js/events_advanced.html Je recommande fortement d'utiliser la délégation d'événement au lieu de .onclick()
liaison. Exemple:
var element = document.getElementById('test'),
doSomething = function() {
alert("Clicked!");
};
if (element.addEventListener) {
element.addEventListener('click', doSomething, false);
} else if (element.attachEvent) {
elem.attachEvent('onclick', doSomething);
}
:)
-vous tester ce dans IE en mode Quirks ou mode standard? –
Le doctype est –
I Je me demandais si vous avez trouvé une solution/explication. – Moss