managergames: PHP in Javascript: Leerzeile

Beitrag lesen

Hallo!
Ich bringe einen Namen einer Person in eine Javascript-Variable:

wname='<? echo $name; ?>';

Leider besteht der Name aus Vor- und Nachname, das heißt ein Leerzeichen ist dazwischen...

Das Javascript macht aus dem Leerzeichen aber im Quelltext eine neue Zeile:
wname='Vorname
Nachname';

Und das löst einen Javascript Fehler aus.
Wie kann ich das verhindern, egal ob mit Javascript oder PHP???
Ich habe schon folgendes versucht:
$name=ereg_replace(" ","&nbsp;",$name);
Das Leerzeichen wurde aber nicht durch &nbsp; ersetzt. <br> statt dem Leerzeichen funktioniert nicht. Weitere Ideen?

Thomas