J'espérais garder la compatibilité cross-browser et c'est le seul problème à ce jour.Impossible d'obtenir la syntaxe correcte pour dynam. créer onclick la manière ie
.setAttribute("onclick", "return showRapidText("+itemnum+");");
Cela fonctionne parfait, mais je voudrais rendre IE compatible en le plaçant dans cette syntaxe
.onclick = new Function("fnDisplay_Computers('" + alines[i] + "')");
donc ... J'ai essayé
.onclick = new Function("showRapidText('" + itemnum + "')");
et
.onclick = new Function("return showRapidText('" + itemnum + "')");
et environ 40 autres façons mais rien RKS
Merci pour vos réponses et votre droite que j'essayais de faire cela en boucle afin que la première réponse ne fonctionne pas pour mon problème. Ce que j'ai fini par faire qui fonctionne comme un charme est ceci. xxx.setAttribute ("itemnum", itemnum); xxx.onclick = function() {return showRapidText (this.getAttribute ("itemnum")); } Cette réponse a été fournie par un membre très sympathique et brillant des codingforums sous le nom de Old Pendant. – Max