karakvb
Messages postés21Date d'inscriptionmardi 3 août 2004StatutMembreDernière intervention 9 avril 2008
-
14 sept. 2007 à 17:11
Arto_8000
Messages postés1044Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention13 juillet 2010
-
15 sept. 2007 à 04:42
Bonjour,
je voulais savoir si c'etait possible de faire:
Element.prototype.setAttribute = function (attr)
{
divers traitements
this.setAttribute(attr) // et ici ca serait la vrai fonction qui serai appelé et pas la mienne
}
Je pense pas que ce soit possible ecrit de cet facon mais il existe peut etre un autre moyen
pour me permettre de faire ca...
J'espere que vous m'avez compris
cdlt,
Arto_8000
Messages postés1044Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention13 juillet 20107 15 sept. 2007 à 04:42
Tu peux pas, car la fonction que tu appeles dans ta fonction est ta fonction. Donc tu te retrouves avec quelque chose de récursif et sans fin.
Ce que je te proposes, c'est de renommer ta fonction avec un nom du genre setAttr pour éviter que quand tu appeles la vrai fonction ça ne fasse pas de boucle infini à cause du même nom.