Breite und Höhe eines Fensters ermitteln (IE)
Michael Schwarz
Hallo,
ich habe bis jetzt keine Möglichkeit die Höhe und die Breite eines Fensters herauszubekommen. Gibt es nur window.screenTop und window.screenLeft??
CIAO
Michael
Hi Michael,
Die Möglichkeit gibt es durchaus (hab auch lange danach gesucht).
document.body.clientHeight/document.body.clientWidth - ist die Höhe und Breite des Anzeigefensters ohne margins, borders, scrollbars, und paddings (also komplett)
funzt aber nur in frameloser Umgebung, sonst bekommst du die Größe des aktuellen Frames.
über top.document.body.client... müßte es aber auch dann gehen
Es gibt gerade für den IE sehr viele Angaben, die nicht in SelfHTML dokumentiert sind.
schau mal unter http://msdn.microsoft.com/workshop/c-frame.htm#/workshop/author/default.asp das ist der webworkshop vom MSDN
dort findest du unter object references eine fülle von angaben.
Pass aber auf ab welcher Version vom IE das gilt.
Muß jeder mit sich vereinbaren welche Version er vorraussetzten will (ich bin beim IE4)
Also nicht dem IE5 verfallen (ich kämpfe auch mit mir)
viel spass beim durchstöbern...
ALEX
document.body.clientHeight/document.body.clientWidth - ist die Höhe und Breite des Anzeigefensters ohne margins, borders, scrollbars, und paddings (also komplett)
Hi
ne kleine Anmerkung noch dazu :
Beim IE 4 muss man umbedingt beachten das diese Werte
auch erst im Body-Tag zur Verfügung stehen.. während
es beim IE 5 auch im Head schon geht.
Wenn man selbst den IE 5 benutzt kann man sich da
schnell nen Fehler durch reinbauen :)
gruss
Jens