Felix Riesterer: Fenstermaße ermitteln

Beitrag lesen

Lieber Markus,

Wie müsste denn so ein Javascript aussehen um die Seitenhöhe zu vermessen

function ermittleFenstermasse() {  
    var dx = dy = 0; // Voreinstellung  
    // für IE: auf CSS1Compat-Modus prüfen  
    var body = (document.compatMode && document.compatMode == "CSS1Compat") ? document.documentElement : document.body || null;  
  
    if (window.innerHeight) {  
        // Fenstermaße  
        dx = window.innerWidth;  
        dy = window.innerHeight;  
    } else if (body) {  
        // Ersatzweise Ausmaße des <body> ermitteln  
        dx = body.offsetWidth;  
        dy = body.offsetHeight;  
    }  
  
    return { breite : dx, hoehe : dy};  
}  
  
// So nach dem vollständigen Laden der Seite(!) benutzen:  
alert(  
    "Breite: "  
    + ermittleFenstermasse().breite  
    + "px\nHöhe: "  
    + ermittleFenstermasse().hoehe  
    + "px\n"  
);

Liebe Grüße aus Ellwangen,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)