problème d'appel de fonction en utilisant innerHTML
Bonsoir,
Je rencontre un problème inexplicable, j'ai simplifié le code pour que ce soit plus facile à comprendre. J'utilise le DOM pour créer dynamiquement un tableau dans un frame et je voudrais exécuter une fonction en utilisant la propriété innerHTML
Ce premier code fonctionne parfaitement :
Code:
1 2 3 4 5 6 7 8
|
function ligne(numero) {
...
cellule = parent.frames[0].document('td');
var html = '<a href="javascript:alert(' + numero + ')">essai_de_fonction</a>';
cellule.innerHTML = html;
...
} |
Mais ce deuxième code lui ne marche pas ; j'obtiens le message d'erreur "objet attendu", comme si la fonction appelée (essai) n'était pas vue par le script :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
function essai(num) {
alert(num);
}
function ligne(numero) {
...
cellule = parent.frames[0].document('td');
var html = '<a href="javascript:essai(' + numero + ')">essai_de_fonction</a>';
cellule.innerHTML = html;
...
} |