Claus Mühr: Browsergröße bei IE auslesen

Hallo zusammen!
Ich habe nun schon so einiges an Artikeln gewälzt um
die Größe eine Browserfensters unter dem IE auszulesen.
Dabei geht es mir nicht um die screen.width bzw.
screen.height (die ja nur die Bildschirmauflösung
zurückgibt). Im NN erreiche ich diesen Wert über
hoehe=window.outerHeight; (bzw outerWidth).
IE scheint solcherlei "Unwichtigkeiten" nicht zu kennen.

Bis dann,

Claus

  1. Hi,

    Ich habe nun schon so einiges an Artikeln gewälzt um
    die Größe eine Browserfensters unter dem IE auszulesen.

    Das geht mit offsetHeight und offsetWidth, so:

    <script language="JavaScript">
    function hoehe()
      {
      alert(document.dokument.offsetWidth + " " + document.dokument.offsetHeight);
      }
    </script>
    <body id="dokument" onload="hoehe();">
    </body>

    Steht aber auch in SelfHTML ,)

    <../../tecbba.htm#a16>

    mfg
    CK1

  2. bin sowas auch grad am rumfriemeln...
    beste Lösung bisher: IE kann <img width=100% name="bild">
    da lässt sich dann .width auslesen - ist zwar immer etwas kleiner als das fenster,
    aber das bleibt ziemlich konstant bei 20px.
    hth
    Hans

  3. Hallo!

    die Größe eine Browserfensters unter dem IE auszulesen.
    Dabei geht es mir nicht um die screen.width bzw.
    screen.height (die ja nur die Bildschirmauflösung
    zurückgibt). Im NN erreiche ich diesen Wert über
    hoehe=window.outerHeight; (bzw outerWidth).
    IE scheint solcherlei "Unwichtigkeiten" nicht zu kennen.

    Mit den hier aufgeführten "Befehlen" kannst Du den Anzeigebereich de Browserfensters auslesen.
    document.body.clientWidth; document.body.clientHeight; steht Dir aber erst zu verfügung, wenn der
    Body komplet geladen ist. Du mußt es also über eine Funktion (onload) aufrufen, oder am Ende des
    bodys einbauen.

    Netscape:
    self.innerWidth; self.innerHeight;

    InternetExplorer:
    document.body.clientWidth; document.body.clientHeight;

    mfg, André Laugks

  4. Hallo,

    IE scheint solcherlei "Unwichtigkeiten" nicht zu kennen.

    Der IE kennt bedeutend mehr "Unwichtigkeiten" als der NN. Es kann von jedem Objekt die Position, Groesse, Abstaende zum Fensterrand und Abstaende zum Elternobjekt ermittelt werden. Weitehin kann der Scrollbereich eines Objektes (sofern vorhanden) abgefragt werden.
    Sieh mal bei http://msdn.microsoft.com/workshop/author/om/measuring.asp vorbei...

    viele Gruesse
    Thomas Mell