tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
2068
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Klopfdreh Klopfdreh ist offline Mitglied
    Registriert seit
    Oct 2005
    Beiträge
    23
    Hallo, ich habe das Problem, dass beim Firefox die offsetTop/ offsetLeft Werte richtig ermittelt werden. Der Internet Explorer hingegen stellts mal wieder nicht richtig da!

    Hier der Link zur JS Datei
    JS Datei

    und hier der Link zu der Page in der ich das Menü programmiert habe.
    Page

    Ich weiß so langsam da nichtmehr weiter - sehe keinen Fehler.

    Danke im Vorraus!

    ed: der IE lieferte für den offsetLeft immer -1 (im nächsten Post die Lösung)
    Geändert von Klopfdreh (11.01.06 um 13:06 Uhr)
     

  2. #2
    Klopfdreh Klopfdreh ist offline Mitglied
    Registriert seit
    Oct 2005
    Beiträge
    23
    Der IE

    bietet zwar (ab Version 4) die Element-Eigenschaften offsetLeft und offsetTop, diese enthalten aber nur die Position relativ zum offsetParent, also zum nächsthöheren Container-Element. Um die Position relativ zum Dokument zu bekommen, muss man sich durch die offsetParent-Hierarchie durcharbeiten und alle Werte zusammen zählen.

    Diese Funktionen übernehmen das:

    function absLeft(el) {
    return (el.offsetParent)?
    el.offsetLeft+absLeft(el.offsetParent) : el.offsetLeft;
    }

    function absTop(el) {
    return (el.offsetParent)?
    el.offsetTop+absTop(el.offsetParent) : el.offsetTop;
    }
     

Ähnliche Themen

  1. Probleme mit offsetTop und offsetLeft
    Von maybedoo im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 25.09.08, 10:10
  2. offsetLeft & offsetTop falsch berechnet
    Von FipsTheThief im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 05.08.08, 11:04
  3. Probleme mit offsetTop und offsetLeft
    Von soyo im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 17.10.07, 15:49
  4. offsetLeft - offsetTop falsch bei gefloateten Elementen
    Von hans jörg im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 09.10.07, 09:09
  5. offsetTop Befehl für netscape
    Von webpagemaster im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 24.11.04, 20:00