Hallo !
Ich präzisiere mal die in "Thema" genannte Problematik:
Habe Frame A mit Scrollbars und Frame B mit Button.
Wenn man auf den Button in Frame B draufdrückt,sollte
entweder der Inhalt von Frame A zum unteren Rand gescrollt werden
oder, wenn man schon ganz runtergescrollt hat, eine neue Datei in A
geladen werden.
Um festzustellen, ob man in Frame A schon zum Ende gescrollt hat,
wollte ich dort die momentane Scrollposition direkt mit der Dateihöhe
vergleichen, aber das klappt nicht so ganz, denn wenn man zur
Dateihöhe scrollt [via scrollTo(0,Dateihöhe) ] und sich dann die
momentane Scrollposition ausgeben lässt, erhält man dort trotzdem
eine kleinere momentane Scrollposition als die Dateihöhe.
(Ich vermute mal, dass das an der Länge des Scrollbalkens selbst
liegt. Wenn ja: Wie ermittle ich selbige ? Was kommt da noch dazu ?
Gegoogelt danach hab ich auch schon, aber bisher erfolglos. )
Bisher ermittle ich die Höhe der Datei in Frame A, die sich hinter
mainObj verbirgt, wie folgt:
mainObj.document.layers?mainObj.document.height:mainObj.document.body.scrollHeight;document.layers?mainObj.document.height:mainObj.document.body.scrollHeight;
Die momentane Scrollposition in Frame A ermittle ich wie folgt:
mainObj.window.pageXOffset?mainObj.window.pageXOffset:mainObj.document.body.scrollTop
Im Vergleich mit der Dateihöhe muss ich also zur momentanen
Scrollposition noch irgendwas dazuaddieren, weiss aber nicht
genau, was.
Bedanke mich für erhaltene Aufmerksamkeit, freue mich auf Antworten,
wünsche allen Forumlesern das Beste und
verbleibe mit freundlichem Gruss
als
LiveSucks