Bonjour,
Voila quand j'utilise le code suivant, et lorsque que l'on clique sur le lien la fonction fonctionne mais pas quand il y a une apostrophe !!!
Que puis-je faire?Code:
1
2<A HREF='javascript:affiche("<?php echo $texte; ?>")'>CliquezIci</A>
Version imprimable
Bonjour,
Voila quand j'utilise le code suivant, et lorsque que l'on clique sur le lien la fonction fonctionne mais pas quand il y a une apostrophe !!!
Que puis-je faire?Code:
1
2<A HREF='javascript:affiche("<?php echo $texte; ?>")'>CliquezIci</A>
C'est le contraire :
Pour info :Code:
1
2<a href="javascript:affiche('<?php echo $texte; ?>')">CliquezIci</a>
- les attributs html se délimitent par des doubles quotes "
- tes balises doivent être de preferences en bas de casse
ok merci mais ca ne fonctionne toujours pas
lorsque la variable $texte (de type chaine), contient un apostrophe la fonction javascript ne fonctionne pas
Avez-vous une idée?
ben, enfin de compte, j'ai utilisé
<?php
$texte=addslashes($texte);
?>
et , ça fonctionne !!:yaisse2:
j'avais du faire une erreur de syntaxe 8O mais j'ai tout de même modifier la syntaxe que _phoenix_ m'avait conseilllé
merci à _phoenix_ et à moi ;)
Dans ce cas, il faut que tu echappes ta variable avec addslashes() :
Code:<a href="javascript:affiche('<?php echo addslashes($texte); ?>')">CliquezIci</a>
exactement , je viens de l'ajouter
merci merci et encore merci