Christian: Problem mit document.write()

Beitrag lesen

Hallo,

ich habe folgende Funktion geschrieben:

-----

function SHOWMENU(id) {

JSEMNUCONTENT = "";

for(var i=0;i<JSMENUNAV[id].length;i++) {
  JSEMNUCONTENT+="+ "+JSMENUNAV[id][i]+"<br>";
  }
  document.write("<div id='Layer1' style='position:absolute; left:370px; top:35px; width:165px; height:114px; z-index:2'>"+JSEMNUCONTENT+"</div>");
  JSMENUOPEN  = id;
  alert (JSMENUOPEN);
}

-----

diese rufe ich dann z.b. per onMouseOver auf.
Wenn Sie dann ausgeführt wird (was auch problemlos Funktioniert). Wird die HTML-Seite "neu" geschrieben, der Content der Seite verschwindet und es wird nur noch der Quelltext angezeigt, den ich per document.write ausgebe. Wie kann ich das verhindern, so das das Layer normal in der Seite erscheint ?

MFG & danke für hilfe
cb