Bonjour à tous.
Je suis bloqué par un problème très idiot.


Je vais cependant essayer d'être le plus clair possible.
Dans un code généré par php, une balise <marquee>, contient un lien comme celui-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<marquee>
<a href='#' 
onclick=document.getElementById('mon_div').style.visibility='visible';
document.getElementById('mon_div').innerHTML='$dsp_content';>
En savoir plus...
</a>
</marquee>
si $dsp_content="coucou" >> aucun problème
si $dsp_content="coucou&nbsp;coucou" >> aucun problème

MAIS
$dsp_content="coucou coucou" >> là ça coince.

J'ai bien essayé un str_replace en php pour remplacer les ' ' en '&nbsp;' mais ça fout toute ma mise en page en vrac car le text-align:justify; de ma CSS n'est plus pris en compte (logique).
Enfin, si je place $dsp_content directement dans mon <marquee>, il est affiché correctement quelle que soit sa valeur.

Avez-vous donc une solution pour afficher correctement mes espaces normaux ?
Merci d'avance.