Bonjour,
J'ai une classe Etape qui me génère le div qui affiche l'étape.
Ensuite je veux dans un fichier html ajouter un lien qui active une fonction javascript ajouter étape qui rajoute dans le code html un div avec une nouvelle étape. Je dois donc passer en paramètre le string $div_etape récupéré de ma fonction getCode().
le problème est que quand il rencontre une " ou une ' il considère que la chaine est finie. Je les ai donc converti et j'ai supprimé aussi les \n, \t et \r.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a href = "javascript:ajouterEtape('etapes', '<?php echo $div_etape ?>');" > Ajouter une étape </a>
malgrès tout ça j'ai une erreur affichée sur firebug:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
missing ) after argument list
ajouterEtape('etapes', '<div class="su...e la saisie </a> </div></div></div>');
J'ai testé le addslashes et le htmlentities sans succès.
J'aimerai donc savoir si il y a un moyen de résoudre ce problème. Sinon, est-ce qu'il y a une façon plus judicieuse d'afficher dynamiquement le code html des étapes ? merci d'avance

 

 
		
		 
         
 

 
			
			



 Passer un bout de code html en paramètre d'une fonction javascript
 Passer un bout de code html en paramètre d'une fonction javascript
				 Répondre avec citation
  Répondre avec citation

 
  
  
  
 
 
  
  
  
 
 
			 
   
 

 Pas de question technique par MP !
 Pas de question technique par MP !


 
			 
						 
						 Envoyé par yoshimitsu
 Envoyé par yoshimitsu
					
				
Partager