Position der Scrollbar in iFrame ermitteln

Orbit

Erfahrenes Mitglied
Hi,
Wie kann ich die Position meines Scrollbars (invisible) in einem iFrame erfragen?
mir wird immer undefined zurückgegeben (test mit alert).

Ich brauche allerdings die werte, um abzufragen, wann die position die end bzw startposition ist.
Links und rechts des iframes befinden sich pfeile, die den iFrame scrollen, diese sollen ein anderes Bild (deaktivierter Pfeil) erhalten, wenn man am ende angekommen ist oder ganz am anfang.
Irgendwie muss man doch an die aktuelle Position der horizontalen Scrollbar erfragen können?
Hab schon ne menge gesucht, hab aber bisher nix ordentliches gefunden...
Kann mir wer weiterhelfen?
Mfg
Orbit
 
Hi,

die vertikale Scrollposition kannst du wie folgt abfragen:
Code:
// Passendes Body-Objekt ermitteln
if(document.all && !window.opera)
    objBody =(window.document.compatMode == "CSS1Compat")? window.document.documentElement : window.document.body || null;

// Scrollhöhe ermitteln
if (window.pageYOffset) {
  intOffsetY = window.pageYOffset;
} else if(typeof objBody.scrollTop == "number") {
  intOffsetY = objBody.scrollTop;
}
Für das horizontale Scrollen stehen die Methoden pageXOffset und scrollLeft zur Verfügung.

Vielleicht kannst du damit etwas anfangen.


Ciao
Quaese
 

Neue Beiträge

Zurück