Sind Scrollbalken vorhanden?
Thomas Mirke
- javascript
0 Joachim
Hallo liebe Fachleute,
window.scrollbars geht wohl nur im NN, der Vergleich von screen.height und screen.availHeight nur im IE. Das scroll-Attribut im body-tag abfragen - das hat wohl nur Sinn, wenn es auch gesetzt wird, sonst ist document.body.scroll leider "leer".
Ich möchte doch nur feststellen, ob der Inhalt eines Fensters Scrollbalken erzwingt / erzwungen hat.
Habe da bis auf obige Ansätze nichts Schlaues im gesamten Forum gefunden. Gibt es bei Euch neuere Erkenntnisse? Für eine Funktion so wie ScrollbarsVisible()?
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
Hallo Joachim,
Genial!
Vielen Dank!
Thomas