Thomas J.S.: screen.availWidth in Netscape

Beitrag lesen

Hallo an Alle!

Einige Threads weiter unten wurde schon über "Breite des Bildschirms auslesen" diskutiert.
Ich habe einiges ausprobiert, aber beim NS wird was ganz durcheinenader gebarcht, obwohl im quelltext die Einträge richtig sind (js-console liefert keine Fehlermeldung).
Das duch JS plazierte <div> sollte etwa in der Mitte des Fensterns erscheinen. Tut es aber keines wegs.
Weiss jemand was da los ist?

Grüße
Thomas

<html>
<head>
<title>wo ist es</title>
<style type="text/css">
<!--
#oben { position:absolute; top:50px; left:50px; width:200px; height:50px; }
#mitte { position:absolute; top:48%; left:45%; width:200px; height:50px; }
-->
</style>
</head>

<body>
<script language="JavaScript">
function bild(){
  var x, y;
  x = screen.availWidth/2;
  y = screen.availHeight/2;
  hoehe = y-25
  breite = x-100

document.write("<div id="bild" style="position:absolute; top:"+hoehe+"px; left:"+breite+"px; width:200px; height:50px;">");
document.write("<img src="bild.gif" width=200 height=50 border=0 alt="WOISTES">");
document.write("</div>");
}
bild();
</script>
<div id="etw"><img src="bild.gif" width=200 height=50 border=0 alt="OBEN"></div>
<div id="mitte"><img src="bild.gif" width=200 height=50 border=0 alt="MITTE"></div>
</body>
</html>