Bonjour, je vous présente mon problème.
Dans une page php, j'utilise la fonction javascripte suivante dans le head :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <head> ... <script type='text/javascript'> var texteArticle; var idArticle; function saisie(idArticle, texteArticle) { alert(idArticle); alert(texteArticle); } </script> </head>
Puis dans la même page j'appelle cette fonction :
Le premier paramètre de ma fonction est un nombre, mais le deuxième paramètre est une chaine. Je dois donc encadrer $rowArt[3]de quotes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo "<a onClick='saisie(".$rowArt[6].", ".$rowArt[3].");'>lien</a>";
Mais la double quote est deja "utilisée" par le echo, et la simple cote pour encadrer l'évènement OnClick.
Echapper les quotes ne marchent pas..
J'aurais bien aimé inventé une quote triple
Merci d'avance.
Partager