CMS Automne http://www.automne-cms.org/forum/ |
|
[Résolu]échappement de double quotes http://www.automne-cms.org/forum/viewtopic.php?f=2&t=1317 |
Page 1 sur 1 |
Auteur: | arnaud [ Mer Fév 01, 2012 3:46 pm ] |
Sujet du message: | [Résolu]échappement de double quotes |
Bonjour à tous, Dans un modèle de rangée qui affiche une carte Google, un pointeur et une infobulle contenant une adresse, je suis confronté à un problème avec les adresse contenant une apostrophe. J'ai donc remplacé les simple quotes par des doubles, et je souhaite donc "échapper" les doubles quotes d'un lien, pour l'instant sans succès. Voici mon code initial qui pose problème avec les adresse contenant une apostrophe: Code : ... infowindow.setContent('<h2>{Centres:Nom_du_centre:label}</h2><p>{Centres:Adresse_du_centre:htmlvalue}<br/><a href="mailto:{Centres:Email_du_centre:label}">Contactez-nous par mail</a></p>'); ... J'ai essayé : Code : ... infowindow.setContent("<h2>{Centres:Nom_du_centre:label}</h2><p>{Centres:Adresse_du_centre:htmlvalue}<br/><a href=\"mailto:{Centres:Email_du_centre:label}\">Contactez-nous par mail</a></p>"); ... le message d'erreur à l'enregistrement est : Le modèle XML importé est mal formé [Erreur : syntaxe XML incorrecte : DOMDocument::loadXML(): AttValue: " or ' expected in Entity, line: 57] Puis : Code : ... infowindow.setContent("<h2>{Centres:Nom_du_centre:label}</h2><p>{Centres:Adresse_du_centre:htmlvalue}<br/><a href='mailto:{Centres:Email_du_centre:label}'>Contactez-nous par mail</a></p>"); ... le message d'erreur à l'enregistrement est : Le modèle XML importé est mal formé [Erreur : syntaxe XML incorrecte : Malformed definition to compute] J'ai également testé les double double quotes (""mailto:...""), la non plus sans succès : Le modèle XML importé est mal formé [Erreur : syntaxe XML incorrecte : DOMDocument::loadXML(): attributes construct error in Entity, line: 57] |
Auteur: | Frank [ Mer Fév 01, 2012 4:30 pm ] |
Sujet du message: | Re: échappement de double quotes |
... et en concaténant comme ça ? Code : infowindow.setContent("<h2>{Centres:Nom_du_centre:label}</h2><p>{Centres:Adresse_du_centre:htmlvalue}<br/>" + '<a href="mailto:{Actualites:Media:Fichier:file}">Contactez-nous par mail</a></p>');
|
Auteur: | arnaud [ Jeu Fév 02, 2012 9:38 am ] |
Sujet du message: | Re: échappement de double quotes |
C'est parfait ! Je suis un peu la tête dans le guidon, je n'y avais pas pensé... Merci Frank ! |
Page 1 sur 1 | Le fuseau horaire est UTC [Heure d’été] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |