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