Michael Schwarz: Breite und Höhe eines Fensters ermitteln (IE)

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

  1. 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

    1. 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