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 :
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 : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8function ligne(numero) { ... cellule = parent.frames[0].document('td'); var html = '<a href="javascript:alert(' + numero + ')">essai_de_fonction</a>'; cellule.innerHTML = html; ... }
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11function 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; ... }

 

 
		
		 
        

 
			
			



 problème d'appel de fonction en utilisant innerHTML
 problème d'appel de fonction en utilisant innerHTML
				 Répondre avec citation
  Répondre avec citation

 
 
 
			 
   
 
 
  
			
Partager