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]