Thomas: document.write() - warum ersetzt das alles?

Beitrag lesen

Hallo!

Ich habe folgenden Quelltext:

function set_style() {
  if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion.substring(0,1)) == "4"))
   document.write('<link rel="stylesheet" href="style2.css" type="text/css">');
  else document.write('<link rel="stylesheet" href="style.css" type="text/css">');
 }

Sobald die Funktion geladen wird, wird der restliche Quelltext durch den Part ersetzt, der in docuent.write() steht. Aber ich will doch nur das im Head stehen haben.

Dann habe ich mal gesucht, im Forum und überall, habe einen ählcen artikel gefunden: http://forum.de.selfhtml.org/archiv/2002/7/16039/#m89843

da stht was von document.open(); und document.close();. aber als ich das eingesetzt hatte, hatte die Funkton nicht mehr funktioniert :(

Hat jemand Erfahrungen mit dem Problem?

Ciao

Thomas