- J'ai un objet qui crée un diaporama.
- Je veux avoir plusieurs diaporamas sur une page
- J'ai un gestionnaire d'événements pour l'élément diaporama à l'intérieur
- Je veux que le gestionnaire d'événements pour connaître l'objet diaporama a créé un élément cliqué
-Javascript Technique de fermeture
slideshow=function(){
var g = document.createElement(...);
...
g.onclick = f1;
f1 = function(slideshow_instance, event) {
//EXPLAIN ME HOW TO GET THE slideshow_instance
}
}
var sl1 = new slideshow();
var sl2 = new slideshow();
en cliquant sur un diaporama élément a créé devrait revenir soit
SL1
ou
SL2
J'explique bien?
Où l'instance slideshow_instance a-t-elle été créée? – Epeli
Avoir une lecture de ceci: http://stackoverflow.com/questions/4584845/broken-closure-please-help-me-fix-it/4585189#4585189 – mplungjan
@Epeli l'slideshow_instance est le même que ce mot-clé ... Mais je ne peux pas l'utiliser à l'intérieur d'un gestionnaire d'événements – Dan