Bonjour,
Voilà le problème : j'ai une "classe" javascript Ligne . Cette ligne est en fait une ligne d'un tableau sensé lister des documents :
le code html de cette ligne (du type <tr>....</tr>) est initialisé avec Line.getOriginalHTML();
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 var Line = function(doc, i) { this.document = doc;//le docuement à représenter this.ID = i; this.html = Line.getOriginalHTML();//le code html de la ligne à insérer dans le tableau this.auClic = function() {edit(this.document);}//une fonction à exécuter au clic sur la ligne }
Ensuite, je le modifie en fonction du document que je veux représenter.
Le problème vient quand je veux définir un onclick sur cette ligne. J'ai un truc du typeMais avec cette syntaxe, le navigateur exécute immédiatement la fonction this.auClic . Comment lui expliquer qu'il s'agit d'une simple référence?
Code : Sélectionner tout - Visualiser dans une fenêtre à part maLigne.html = $("elementAModifier", maLigne).attr("onclick",this.auClic);
Merci
Partager