|
|||
Mit Javascript Position ermitteln schlägt im FF fehl
Hallo Leute,
ich habe ein kleines Problem, seid ich meine Seite auf XHTML 1.0 strict umgestellt habe. Und zwar versuche ich ein Hilfesystem zu implementieren, dass beim Überfahren eines Objekts mit dem Mauszeiger die entsprechende Hilfestellung in einer Box neben dem Objekt anzeigen soll. Als html geparst funktioniert alles in IE, Opera und FF wunderbar, sobald ich aber application/xhtml+xml als Typ angebe und damit FF in den XML-Modus bringe, funktioniert die Positionsbestimmung nicht mehr richtig. Das Dokument wurde als XHTML 1.0 strict erfolgreich validiert (mit Validome, W3C und FF-Plugin getestet). Ich verwende folgenden Javascript-Code, um die Position zu bestimmen: Code:
function findPos(ele) { var links = oben = 0; if (ele.offsetParent) { links = ele.offsetLeft; oben = ele.offsetTop; links += ele.offsetWidth; while (ele = ele.offsetParent) { links += ele.offsetLeft; oben += ele.offsetTop; } } return [links + 5,oben - 15]; } body - table - tr - td - obj Mir ist aufgefallen, dass FF im Vergleich zu den anderen Browsern alle Abstände (offsetLeft/Top) richtig angibt, außer zwischen body und table, hier gibt er mir im XML-Modus 0 zurück. Damit sind die Boxen zu weit links oben. Es mag ja korrekt sein, dass im XML-Modus die body-Box direkt um die enthaltenen Elemente gelegt wird, trotzdem würde ich gerne die Position zum linken, oberen Rand bestimmen. Hat hier jemand einen Tipp? |
Sponsored Links |
|
||||
lass diese Hässlichen Tooltips weg....die stören mehr als das sie Helfen...zumal sie nie richitg angezeigt werden,...da muss noch was drann gemacht werden...
__________________
Meine Spielwiese: http://blog.kanedo.net Ich bei Flickr? Da: Flickr: Fotostream von kanedo-projekt Für open Source Liebhaber: open Com Auch ich Zwitschere als @kanedo |
|
|||
Genau das ist doch mein Problem... dass sie nicht richtig angezeigt werden.
Im FF stören sie zur Zeit höllisch, das ist mir klar. Aber genau deswegen frage ich ja um Hilfe In Opera und dem IE werden sie richtig angezeigt. |
|
||||
ja aber selbst wenn die richtig angezeigt werden stören sie mehr!
aber ne lösung weiß ich leider au nich
__________________
Meine Spielwiese: http://blog.kanedo.net Ich bei Flickr? Da: Flickr: Fotostream von kanedo-projekt Für open Source Liebhaber: open Com Auch ich Zwitschere als @kanedo |
|
||||
Zitat:
In verschiedenen Situationen fand ich diese sehr praktisch und gut durchdacht. Auf manch anderen Seiten sind sie nur firlefanz.
__________________
CSS-FAQ beantwortet die meisten Fragen | Retro coding gegen Divitis | Code validieren & posten für Hilfe |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Div-Anordnung unterschiedlich - Warum? | AndMei | CSS | 2 | 15.12.2010 22:22 |
div-höhe? - Hauptcontainer über ganze Seite will nicht... | AndMei | CSS | 5 | 13.12.2010 15:43 |
Problem mit einem 3D-Effekt | moep0710 | CSS | 12 | 12.06.2010 15:30 |
Was übersehe ich? | Psyclown | CSS | 2 | 19.10.2008 14:00 |
prblemme mit mein inhalt div | carlos587261 | CSS | 3 | 23.04.2008 15:07 |