Hallo,
ich hatte hier neulich schon einmal gepostet wegen unterschiedlicher Rückgabewerten zu mouseevent > Positionsangaben in versch. Browsern.
http://forum.de.selfhtml.org/archiv/2004/10/91866/#m552964
Probleme im IE konnten dabei behoben werden und daß SAFARI bei clientX/Y die Werte für pageX/Y liefert ist in dem damals empfohlenen Link http://www.quirksmode.org/dom/w3c_events.html#mousepos korrekt dokumentiert.
Leider mußte ich beim Ausprobieren eines Testscripts auf SAFARI feststellen, daß sich wohl auch bei quirksmode.org Fehler eingeschlichen haben. Dort wird für screenX/Y auf SAFARI korrekte Umsetzung angegeben.
Meine Versuche ergaben:
SAFARI liefert bei screenX/Y eine Positionsangabe relativ zum aktuellen Fenster und nicht relativ zum Bildschirm.
Der Nullpunkt der Y-Achse liegt dabei am UNTEREN!!!!!!! Fensterrand (und zwar am äusseren Rand, unterhalb der Scrollleiste [[<<<das is wohl jetzt korrekt so nach neuer rechtschreibung??]])
Auf http://www.quirksmode.org/dom/w3c_events.html#mousepos gibts auch ne Testseite dazu, wäre nett, wenn das ein paar SAFARI-User nochmal kontrollieren könnten.
Ein Fehler ist quirksmode wohl auch noch bei der Kommentierung passiert. Obwohl angeblich alle (aufgeführten) Browser screenX/Y korrekt interpretieren, steht dort der in sich schon widersprüchliche Kommentar:
"Although this is the only cross-browser property pair the information it contains is mostly useless."
gruß
peter