Salut à tous! N'ayant vu que trop tard que tout un pan de mon code ne fonctionnerait que sous firefox, je me tourne vers les prototypes pour parer à tout ça!

Je m'explique: j'ai pas mal de "addEventListener" qui trainent dans mon javascript...
Si je veux rendre ça accessible pour les autres navigateurs je dois mettre des attachEvent! Seulement si je rajoute toutes les boucles de test ça va faire moche...
J'ai donc écrit ça:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Object.prototype.addFixedListener = function(type, function_called, bool){
			if (window.attachEvent) {
			this.attachEvent('on'+type, function_called);
			}else if (this.addEventListener){
			this.addEventListener(type,function_called, bool)
			}
		return this;
}
Cette implémentation ne marche que sous firefox... est-ce que je fais ça bien comme il faut? Si quelqu'un pouvais m'apporter sa lumière dans le tunel sombre des prototypes j'en serais heureux ^^ Merci à vous tous