Мне нужно найти способ определить, Ссылка была активирована с помощью щелчка мыши или ключа.
<a href="" onclick="submitData(event, '2011-07-04')">Save</a>
Идея состоит в том, что если они используют мышь, чтобы ударить ссылку, то они могут продолжать использовать мышь, чтобы выбрать то, что они делают дальше. Но если они вкладка вокруг страницы, и они вкладываем на ссылку сохранения, то я открою, затем следующую строку для редактирования (страница похожа на электронную таблицу с каждой строкой, ставшим редактируемым, используя AJAX).
Я думал, что параметр события может быть запрошен на нажатие нажатой кнопки мыши, но при нажатии кнопки нет, ответ - это 0, и это то же самое, что левая кнопка мыши. Они думали, что смогу получить ключевой код с мероприятия, но возвращается как не определено, поэтому я предполагаю, что событие мыши не включает в себя эту информацию.
function submitData(event, id)
{
alert("key = "+event.keyCode + " mouse button = "+event.button);
}
всегда возвращает кнопку «Ключ = неопределенная кнопка мыши = 0»
Можете ли вы помочь?