|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : mars 2010 Messages : 82 ![]() |
Bonjour,
J'aimerais utiliser l'encapsulation d'objets pour créer un objet qui va être utiliser pour gérer la compatibilité d'addEventListener et de attachEvent. Le but c'est qu'à chaque fois que je vais créer un évènement, je vais utiliser un seul et même objet qui va gérer tout seul les problèmes de compatibilités entre IE et Mozilla, ce qui évitera les répétitions dans le code. J'ai écris un script mais je suis pas sûr de sa bonne syntaxe, surtout qu'il ne fonctionne pas. J'aimerais savoir ce qui cloche SVP : Code :
Code :
<img src="desert.jpg" alt="Désert" title="Désert" /> |
||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 572 ![]() |
Code javascript :
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
||
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : mars 2010 Messages : 82 ![]() |
Merci, mais le code ne fonctionne pas.
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 572 ![]() |
Merci, mais cette phrase
Tu peux préciser ? Et même plus que préciser : montre-nous l'extrait de code qui "ne fonctionne pas" ...
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : mars 2010 Messages : 82 ![]() |
Je ne vois pas d'où vient le problème.
|
|
|
00
|
|
|
#6 | ||||
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 802 ![]() |
Code :
var sameEventTrigger = function(evenement, fonction, diffusion) ![]() D'après le nom, on pourrait penser que c'est l'événement, mais dans ce cas, pas étonnant que "ça marche pas" puisque addEventListener, tout comme attachEvent s'applique à un élément HTML Citation:
Code :
Citation:
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
||||
|
00
|
|
|
#7 | |||||
|
Nouveau Membre du Club
![]() Inscription : mars 2010 Messages : 82 ![]() |
Citation:
Citation:
Citation:
voici le code complet : Code :
|
|||||
|
|
00
|
|
|
#8 | ||
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 572 ![]() |
Oui a priori ce n'est que ça
Au moment ou le script inclus dans <head> est interprété, le DOM de la page n'est pas encore dispo, donc le getElementById échoue et le gestionnaire n'est appliqué à rien... Place l'attribution du gestionnaire à ton élément (comme tu semblais le deviner déjà vu ta remarque) dans le gestionnaire window.onload, par exemple : Code html :
Tiens-nous au jus
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
||
|
|
00
|
|
|
#9 |
|
Nouveau Membre du Club
![]() Inscription : mars 2010 Messages : 82 ![]() |
C'était bien ça merci !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com