style position koordinaten anzeigen

Azrael

Grünschnabel
Ich bin dabei mir ein script für eine membermap zusammen zu basteln. (Habe leider kein fertiges und brauchbares script gefunden)

Ich hatte mir das so vorgestellt, dass ich in einem iframe eine karte anzeigen lasse und auf diese karte über die style positions koordinaten meine benötigten punkte auf der karte festlege. Durch das iframe sollte ja auch die grösse konstant sein, so dass sich die koordinaten nicht verschieben.

Nun mein problem: Ich kann mir ja nicht für jeden punkt den ich haben will die koordinaten "rausfusseln".
Gibt es da eine möglichkeit, dass ich mir zu jedem x beliebigem punkt in dem iframe die koordinaten anzeigen lassen kann - sowas wie mouseover oder so ??
 
Hoi,

also du musst für 2 Browsergruppen den Code verfassen:

Einmal den IE, bei welchem du die Mauskoordinaten wie folgt auslesen kannst:
PHP:
document.onmousemove = auslesen;           // ordnet dem Event eine Funktion zu

function auslesen() {
    event.clientX;
    event.clientY;
    return true;
}
wobei es noch genauer ist, indem du die gescrollten Pixel hinzuaddierst:
PHP:
document.onmousemove = auslesen;           // ordnet dem Event eine Funktion zu

function auslesen() {
    event.clientX + document.body.scrollLeft;
    event.clientY + document.body.scrollTop;
    return true;
}
und auf der anderen Seite bspw. den NN, Opera und Mozilla, welche wie folgt die Mauskoordinaten preisgeben:
PHP:
function auslesen() {                     // definierte Funktion zum Zuordnen der Mauswerte
    posiX = e.pageX;                          
    posiY = e.pageY;
    return true;
}

document.captureEvents(Event.MOUSEMOVE);   // fängt den Event ab, wo die Maus bewegt wird
document.onmousemove = auslesen;           // ordnet dem Event eine Funktion zu
Sollte, so hoffe ich, mal stimmen. :)

hth,
Geist
 

Neue Beiträge

Zurück