Mit X/Y-Koordinaten auf den Button mit 'onclick' und JavaScript

Ich bin JavaScript-Anfänger und bin auf der Suche nach einem Weg, um die x-und y-Koordinaten auf eine Schaltfläche, wenn darauf geklickt wird. Dies funktioniert in Opera, IE9 und Chrome, aber ich kann nicht damit es funktioniert in Firefox. Hier ist mein code bisher:

Funktion in JavaScript:

function buttonClick(subEvent)
{
    var mainEvent = subEvent ? subEvent : window.event;

    alert("This button click occurred at: X(" +
    mainEvent.screenX + ") and Y(" + mainEvent.screenY + ")");
}

Hier ist der HTML-Abschnitt:

<input type="button" onclick="buttonClick()" value="Submit"/>

Die Idee hier ist, um nur die Koordinaten, wenn die Schaltfläche geklickt wird, und zu Holen Sie sich die aktuellen Koordinaten innerhalb der Grenze der Schaltfläche selbst. Erste-Koordinaten auf dem Bildschirm ist besser und finden, dass die Lösung für alle Browser schon durchgeführt wurde.

Dank im Voraus für jede Hilfe.

  • um Sie nicht bekommen, eine X und Y als untergeordnetes element TD die X-und Y-Positionen werden geregelt durch das Tisch-layout
  • Ich denke, dass nur der button selbst innerhalb einer Tabelle. Klarer zu werden, habe ich entfernt, die code-Sektion... Danke.
InformationsquelleAutor nicorellius | 2011-04-26
Schreibe einen Kommentar