Apostrophe en javascript
Résolu
Bonjour,
Voici mon problème.
Je récupère en PHP les données d'une table.
avec le javascript, je dois afficher ces même données. Seulement le problème se pose sur les apostrophes.
Dans mon code, j'ai ceci:
et dans mon
Je pensais que :
Corrigerait le problème mais je me suis trompé je penses...
Vous avez une idée svp ?
Voici mon problème.
Je récupère en PHP les données d'une table.
avec le javascript, je dois afficher ces même données. Seulement le problème se pose sur les apostrophes.
Dans mon code, j'ai ceci:
<Script language="JavaScript">
function addslashes(ch) {
ch = ch.replace(/\\/g,"\\\\")
ch = ch.replace(/\'/g,"\\'")
ch = ch.replace(/\"/g,"\\\"")
return ch}
function Desi(message,champ){if(document.getElementById) document.getElementById(champ).innerHTML = message;}
function Desc(message,champ){if(document.getElementById) document.getElementById(champ).innerHTML = message;}
</Script>
et dans mon
onMouseOver="
Desi('<?php echo utf8_encode($data['Designation']); ?>','Desi');
Desc('<?php echo utf8_encode($data['Description']); ?>','Desc');
Je pensais que :
function addslashes(ch) {
ch = ch.replace(/\\/g,"\\\\")
ch = ch.replace(/\'/g,"\\'")
ch = ch.replace(/\"/g,"\\\"")
return ch}
Corrigerait le problème mais je me suis trompé je penses...
Vous avez une idée svp ?