Bonjour,
Un peu fatigué du dom 1 je voulais devenir 100% dom 2 (mais non ce n'est pas que de la blague )
Ainsi, plutôt que pour un évènement appeler une fonction qui crée un objet, créer directement un objet avec addEventListener ou avec addEventListener.
Et là :
ex :Et non pas appeler une fonction qui va créer l'objet apporte...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 var jlc; jlc = {}; jlc.addEvent = function (obj, evType, fn) { if (obj.addEventListener){ obj.addEventListener(evType, fn, false); return false; } else if (obj.attachEvent){ var r = obj.attachEvent("on"+evType, fn); return false; } }; jlc.addEvent(document.getElementById('buton'),"click",new apporte());
Et bien : c'est pas gagné...
Et surtout c'est pas documenté !
Dans l'exemble ci-dessus apporte :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function apporte(){ this.cible = document.getElementById("cherche").value; this.raconte(); } apporte.prototype.raconte = function(){alert(this.cible);};
Partager