Les Allergies
Alimentaires
Posez votre question Signaler

Guillemets apostrophes en php - javascript

vindalou - Dernière réponse le 29 janv. 2011 à 13:47
Bonjour,
J'ai cela dans mon code:
echo "<div class='hobby' onClick='javascript:alert(".$hobby->texte.")'>";
Pour le echo, j'utilise déjà les guillemets : " .
ensuite, comme je mets un onclick sur la div, j'utilise les apostrophes : ' .
le probleme c'est que dans mon alert(), c'est du texte. OR, les guillemets et les apostrophes sont déjà utilisés, donc impossible d'insérer du texte dans mon alert ...
Avez vous une idée de comment parer à ce probleme ?
Merci bien !
Vincent
Lire la suite 

Guillemets apostrophes en php - javascript »

7 réponses
Réponse
+0
moins plus
Normalement faut mettre un \ avant le ' pour lui dire que ça fait partie du texte et non du code
Ajouter un commentaire
Réponse
+0
moins plus
Hello,
merci pour la réponse
oui sauf que si je fais çà et que je mets \'.$hobby->texte\',
l'alert javascript va afficher $hobby->texte et non le contenu de $hobby->texte

en gros la question, c'est comment imbriquer 3 guillemets ???
merci d'avance,

Vincent
Ajouter un commentaire
Réponse
+0
moins plus
le \ sert en cas de guillemets ou slash dans un texte afin que ça n'interrompe pas le code....

Si on affiche: l'aide informatique, l'apostrophe peut créer un souci, donc on note l\'aide informatique ou si on met "ma poule" dans le texte avec les guillemets, ça donne \"ma poule\"

Bref le \ signale que ce qui suit fait partie du texte, et toi tu cherche à imbriquer du code??? si j'ai pigé, car suis paumé là :-)
Ajouter un commentaire
Ce document intitulé « guillemets apostrophes en php - javascript » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?