ecklvo: Leerzeichen als NodeValue integrieren

Beitrag lesen

hallo zusammen!
Ich habe ein unangenehmes Problem:

Ich hab' auf einer Seite einen Link der mit einem maskierten Leerzeichen beginnt <a href="#" id="link_nova" onmouseout="link_news_out();" onmouseover="link_news_hover();"> news*</a>,
dessen Inhalt ich bei mouseover ändere und bei mouseout wieder in den Ursprungszustand zurückgehen lasse.

function link_news_hover() {
   if(document.getElementById) {
    document.getElementById("link_nova").firstChild.nodeValue = "archiv";
   }
   else {}
  }

function link_news_out() {
   if(document.getElementById) {
document.getElementById("link_nova").firstChild.nodeValue = " news*";
   }
   else {}
  }

Doch übernehmen mir die Browser das Leerzeichen am Beginn nicht (sie stellen den Link als "news*" dar anstatt " news*", und einen maskierten non-breaking space kann ich in Javascript nicht einfügen.

Weiß jemand Abhilfe? Wäre mir eine große Hilfe...