mam taki problem ze skryptem JS. Jego działanie polega na tworzenie listy użytkowników w danym elemencie strony. Lista ta zawiera się między znacznikami <ul> i </ul>, a każda pozycja na liście jest w ten sposób dodawana przez JS:
Kod
usersList += "<li onclick=javascript:\"$D('"+obj.id+"').value='"+name[i]+"';\">"+name[i]+"</li>";
Łatwo się domyśleć o co chodzi

Niestety taki kod "łamie się" w miejscu value='"+name[i]+"', ponieważ name[i] nie jest jednym wyrazem, lecz dwoma lub czasami trzema i stworzona lista wygląda (już w HTML, dla użytkownika załóżmy "Adam Nowak") tak:
<li ;="'" nowak="" onclick="java script:$D('pname').value='Adam">Adam Nowak</li>
a powinno tak:
<li onclick="java script:$D('pname').value='Adam Nowak'">Adam Nowak</li>
Czy mógłby mi ktoś poprawić ten kod JS?