René Kerner: Fenstergrösse / Body-Grösse

Beitrag lesen

Hi!
Ich habe für meine Homepage ein Skript geschrieben, dass aus einem Verzeichnis alle Thumbs einliest und per style tag schön wild (per zufallsgenerator) auf dem Bildschirm verteilt anzeigt. Mit festen Werten ist das kein Problem wie hier:

zufall1=Math.round(Math.random()*(800 - 200));  für ein IE-Fenster
zufall2=Math.round(Math.random()*(600 - 300));   800 x 600 Pixel#

Jetzt will ich das abhängig machen von der aktuellen Bildschirmgrösse, also:
var MaxX = GetWidth();
var MaxY = GetHeight();
zufall1=Math.round(Math.random()*(MaxX - 200));
zufall2=Math.round(Math.random()*(MaxY - 300));

GetWidth liefert den richtigen Wert, aber Get Height nicht.

Hier die beiden Funktionen:

function GetWidth()
{
 if (window.innerWidth) return window.innerWidth;
 else if (document.body && document.body.offsetWidth) return document.body.offsetWidth;
 else return 0;
}
function GetHeight()
{
 if (window.innerHeight) return window.innerHeight;
 else if (document.body && document.body.offsetHeight) return document.body.offsetHeight;
 else return 0;
}

P.S. ich teste momentan nur im IE6, aber wie man sieht ist die "Sicherung" für NS und Opera schon eingebaut...

Ich hoffe jemand kann mir weiterhelfen...

Viele Grüsse,
René