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

Beitrag lesen

danke!

ahm, hier is mal der richtige quelltext:


<html>

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

<body bgcolor=CB6526 leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="set_style();"> ...


also wird die function doch beim laden er seite aufgerufen und somit bevor das alles "gerendert" ist, oder verstehe ich das falsch?

bzgl. der browser die sich als netscape4 identifizieren: hmm, aber anders gehts nicht. habe zu spät daran gedacht dass netscape 4 divs nich per css positionieren kann, und habe keine lust die ganze homepage neu zu schreben, sind mittlerweile um die 400 dateien. das dauert mir zu lange. aber danke für den hinweis...