Я новичок в JavaScript и ищу способ получить координаты x и y на кнопке при ее нажатии. Это работает в Opera, IE9 и Chrome, но я не могу заставить его работать в Firefox. Вот мой код:
Функция в JavaScript:
function buttonClick(subEvent)
{
var mainEvent = subEvent ? subEvent : window.event;
alert("This button click occurred at: X(" +
mainEvent.screenX + ") and Y(" + mainEvent.screenY + ")");
}
Вот раздел HTML:
<input type="button" onclick="buttonClick()" value="Submit"/>
Идея здесь состоит в том, чтобы получить координаты только при нажатии кнопки и получить фактические координаты в пределах самой кнопки. Получить координаты на экране стало проще, и решение для всех браузеров уже найдено.
Заранее благодарим за любую помощь.