ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
555
555
EMPFEHLEN
-
08.10.07 22:08 #1
- Registriert seit
- Mar 2007
- Ort
- Klagenfurt (Kärnten) [Österreich]
- Beiträge
- 210
Hallo,
ich habe mir gerade eine Funktion geschrieben mit der ich von Html Elementen die Absoluten Koordinaten auf einer Website ermitteln kann. Das ganze Funktioniert mittels offsetLeft und offsetTop der Elemente und ihrer jeweiligen Eleternelemente. Leider stimmt das Ergebnis (meistens im IE) von offsetLeft und offsetTop nicht mehr sobald gefloatete Elemente auf der Seite sind. Vielleicht hat ja jemand eine Lösung für dieses Problem ? Ich würde mich sehr darüber freuen
-
Hi,
vielleicht hilft es, jeweils die Offsetwerte zum Elternelement zu bestimmen.
CiaoCode :1 2 3 4 5 6 7 8 9 10 11 12
function myTopOffset(strID){ var intReturn = 0; var objElem = document.getElementById(strID); // Solange Elternknoten mit relevantem TopOffset durchlaufen, bis keiner mehr gefunden wird while(objElem != null){ intReturn += objElem.offsetTop; objElem = objElem.offsetParent; } return intReturn; }
QuaeseVielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
----
Der "Fortsetzungsroman" auf www.leuteforum.de
New kind to realize large scalable projects with jQuery: jQuery SDK
-
09.10.07 09:09 #3
- Registriert seit
- Mar 2007
- Ort
- Klagenfurt (Kärnten) [Österreich]
- Beiträge
- 210
Hi,
danke für die Antwort, so ähnlich sieht auch meine Funktion aus. Das Problem ist nur, dass offsetTop (bzw. -Left) nicht immer den richtigen Rückgabewert haben wenn eines oder mehrere der Elemente gefloatet sind. Ich habe nur ganz sperrliche Informationen dazu im Internet gefunden, dass die Abweichungen bei den offset Eigenschaften wegen Browser Bugs beim Rendern passieren - komisch ist für mich dabei, dass optisch die Seite richtig angezeigt wird.
Ähnliche Themen
-
swf-Datei mit 3D-Elementen in Browser falsch wiedergegeben
Von jobroyer im Forum Flash PlattformAntworten: 2Letzter Beitrag: 22.04.10, 17:52 -
Probleme mit offsetTop und offsetLeft
Von maybedoo im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 25.09.08, 10:10 -
offsetLeft & offsetTop falsch berechnet
Von FipsTheThief im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 05.08.08, 11:04 -
Probleme mit offsetTop und offsetLeft
Von soyo im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 17.10.07, 15:49 -
Elemente aus Elementen aus Elementen zählen ...
Von trivilian im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 27.12.06, 20:27





Zitieren

Login





