Joachim: Sind Scrollbalken vorhanden?

Beitrag lesen

hi,

der Vergleich von screen.height und screen.availHeight nur im IE.

Ansatz korrekt... versuchs mal so:

// some known objects
var nc  = !!(document.captureEvents && !document.getElementById);
var nc6 = !!(document.captureEvents && document.documentElement);
var ie  = !!document.all;

// Groesse Browserfenster / Dokument
function winSize() {
    if(ie) {
        breit  = document.body.clientWidth;
        hoch   = document.body.clientHeight;
        fbreit  = document.body.scrollWidth;
        fhoch  = document.body.scrollHeight;
    }
    if (nc || nc6) {
        breit  = self.innerWidth;
        hoch   = self.innerHeight;
        fbreit  = self.document.width;
        fhoch  = self.document.height;
    }
}

und vergleiche z. B. hoch/fhoch

Gruesse  Joachim