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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo "<a onClick='saisie(".$rowArt[6].", ".$rowArt[3].");'>lien</a>";
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.
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.