Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von März

SELFHTML Forumsarchiv
Ausgabe innere Breite des Explorers

Informationsseite
  1. Seite (JAVASCRIPT) Ausgabe innere Breite des Explorers von Florian, 31. 03. 2007, 07:32
nach unten

Ausgabe innere Breite des Explorers

Die folgende Nachricht zum Thema stammt von: Florian, 31. 03. 2007, 07:32

Hallo,

kann mir jemand hier weiterhelfen:

ich hab hier diesen kurzen Java-Script Code im Header einer html-Seite.

if (window.innerWidth) {
    var ow = window.innerWidth;
} else if (document.body && document.body.offsetWidth) {
    var ow = document.body.offsetWidth
} else {
    var ow = 0;
}

Im Internet-Explorer gibt er mir 0 aus.

Dabei ist das der gleiche Code wie im Beispiel zur "Überwachung der Fenstergröße" auf der selfhtml Homepage.

Die Funktion lautet da:

function Fensterweite () {
  if (window.innerWidth) {
    return window.innerWidth;
  } else if (document.body && document.body.offsetWidth) {
    return document.body.offsetWidth;
  } else {
    return 0;
  }
}

Da wird die Breite richtig ausgegeben.

Was mach ich falsch???


Liebe Grüße,
Florian

nach obennach unten

Ausgabe innere Breite des Explorers

Die folgende Nachricht zum Thema stammt von: planB, 31. 03. 2007, 09:46

Hallo,

»» ... Code im Header einer html-Seite.
            ^^^^^^^^^^

wahrscheinlich existiert zu dem Zeitpunkt noch kein body ...

fg

nach obennach unten

Ausgabe innere Breite des Explorers

Die folgende Nachricht zum Thema stammt von: Christian S., 31. 03. 2007, 10:45

Hi,

jo, es gibt noch keinen body.

versuchs mit document.documentElement.offsetWidth


Gruß
Christian

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von März

© 1998-2006 Seite Impressum, Software: Classic Forum