Bonjour,
J'éprouve quelques difficultés avec le bindAsEventListener.
C'est pour faire des modules un peu à la netvibes, de chaque côté de la page principale, sur mon site.
Pour simplifier au maximum, j'ai 2 div l'un au dessus de l'autre avec dans chacun un bouton.
Ce bouton sert à descendre le div (en fait à inverser les 2 div).
1) Pour l'inversion, j'utilise bêtement (et le problème vient de là, mais comment faire autrement ???) la propriété innerHTML
2) Pour "écouter" l'évènement des 2 boutons, j'utilise 2 objets d'une Class fille de type Module crée via la lib prototype (Class.create). Et j'assigne une fonction au bouton via bindAsEventListener
*) Mon problème : L'inversion, marche bien, mais une fois que c'est fait, les boutons ne semblent plus liés à leur évènement... On clic dessus et rien ne se passe, la fonction n'est pas appelée.
Je suppose que c'est le fait de passer par innerHTML, qui "déconstruit" le code et à la reconstruction, les bind ne sont plus liés car le innerHTML est une autre instance.
Si quelqu'un pouvait m'aider, me donner quelques pistes svp ??
Merci d'avance
Partager