Felix Riesterer: onLoad Fenster zentrieren??

Beitrag lesen

Lieber Jonas,

<script language="JavaScript">

es empfiehlt sich, das "language"-Attribut für Script-Elemente nicht mehr zu verwenden. Nimm bitte in Zukunft das "type"-Attribut und schreibe <script type="text/javascript">.

xsize = 600;
ysize = 400;
ScreenWidth = screen.width;
ScreenHeight = screen.height;
xpos = (ScreenWidth/2)-(xsize/2);
ypos = (ScreenHeight/2)-(ysize/2);
window.moveTo(xpos,ypos);
window.resizeTo(xsize,ysize);

Dieser Code wird beim Laden der Seite _sofort_ ausgeführt, egal, ob das Dokument bereits komplett geladen wurde, oder nicht... Vielleicht ist das ja so gewollt? Ich will es jedenfalls nicht und habe meinem Browser verboten, solche Größenänderungen vorzunehmen.

</script>
</head>
<body onload="javascript:window.resizeTo()">

Die Größenänderung wurde (bei erlaubenden Browsern) bereits vorgenommen. Was möchtest Du mit dieser onload-Geschichte erreichen? Dass Die von Dir benutzte Methode zwei Parameter erwartet, Du diese aber hier nicht mitlieferst, wurd Dir ja schon gezeigt.

</body>
</html>

Man kann (ScreenWidth/2)-(xsize/2) auch als (ScreenWidth-xsize)/2 schreiben (Distributiv-Gesetz), aber vielleicht is das nicht wirklich viel kürzer...

Liebe Grüße aus Ellwangen,

Felix Riesterer.