mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 15:39 Benutzername: Passwort: Auto-Login

Thema: Javascript: Scrollposition auslesen vom 06.07.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Javascript: Scrollposition auslesen
Autor Nachricht
oli.s.
Threadersteller

Dabei seit: 08.01.2007
Ort: Lehre
Alter: 36
Geschlecht: Männlich
Verfasst So 06.07.2008 21:41
Titel

Javascript: Scrollposition auslesen

Antworten mit Zitat Zum Seitenanfang

Hallo !
Weiß hier jemand wie man in Javascript die Scrollposition ausgeben kann? Ich habe mal versucht mit folgenden Befehlen die Position auszugeben:

Zitat:
Um die Auszulesen wie weit auf einer Seite gescrollt wurde, verfährt man ganz ähnlich. Wieder stehen 3 Funktionen zur Verfügung.

window.pageYOffset / window.pageXOffset

- Unterstützt von den meisten Browsern, jedoch nicht vom Internet Explorer

document.body.scrollTop / document.body.scrollLeft

- Unterstützt von den einigen Browsern, einschließlich des Internet Explorers.

document.documentElement.scrollTop / document.documentElement.scrollLeft

- Unterstützt von den einigen Browsern, einschließlich des Internet Explorers (strict-mode).

(Quelle: http://www.ajaxschmiede.de/javascript/fenstergrose-und-scrollposition-in-javascript-auslesen/)

Aber der FF gibt zum Beispiel immer nur 0 aus. Geht das nur unter besonderen Umständen?

Der Grund warum ich die Scrollposition brauche ist folgende:
Ich plaziere mithilfe der Mausposition ein neues absolutes DIV wenn man klickt. Nun ist aber so das der Code in einem Iframe liegt und die Mausposition Absolute zum Sichtbarenbereich des Browserfenster ist. Deswegen habe ich einen Versatz um genau die gescrollte Position wenn man scrollt.
Um das auszugleich muss ich diese von der Mausposition abziehen.

Leider funktioniert die Funktion dazu aber nicht! *Schnief*
Mir ist bei miener Suche aufgefallen, das das Problem schon in vielen Foren angesprochen wurde. Aber irgendwie kam man nie zu einer Lösung.

Hat jemand eine Ahnung wieso das nicht funktioniert?
Bin für jeden Tipp dankbar!
Gruß Olli
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
tacker

Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht: Männlich
Verfasst Mo 07.07.2008 10:22
Titel

Antworten mit Zitat Zum Seitenanfang

Probier mal die hier:
http://docs.mootools.net/Element/Element.Dimensions#Element:getScroll
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
oli.s.
Threadersteller

Dabei seit: 08.01.2007
Ort: Lehre
Alter: 36
Geschlecht: Männlich
Verfasst Mo 07.07.2008 10:50
Titel

Antworten mit Zitat Zum Seitenanfang

Danke! Aber ich kann es leider nicht testen, weil ich mit dem "$('myElement')" nichts anzufangen weiß.

Hab nach so einer Syntax gegooglet aber nichts gefunden. Dachte das wär vielleicht ein Pfad mit dem Element was man vorher definieren muss und dann mit der Syntax wieder abruft, also hab ich
document.getElementById("").getScroll() versucht aber das funktioniert leider nicht.

Dann kommt der Fehler: window.document.getElementById("").getScroll() is not a Function!

Was muss ich da jetzt angeben bei myElement?

Gruß Olli
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
tacker

Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht: Männlich
Verfasst Mo 07.07.2008 11:03
Titel

Antworten mit Zitat Zum Seitenanfang

Vorher musst du schon noch die mootools installieren:
1. Mootools herunterladen: http://mootools.net/download
2. auf deinen Webserver oder ins lokale Verzeichnis kopieren
3. Im Header deiner Webseite einbinden: http://de.selfhtml.org/javascript/intro.htm#javascriptdateien
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Id auslesen JavaScript
layerhöhe per javascript auslesen
(Hilfe) XML Datei mit Javascript auslesen
CSS auslesen per Javascript klappt nicht richtig
[JavaScript] - Cookies auslesen / trennen - an ASP übergeben
[javascript]Script gesucht zum Maße einer mov auslesen
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.