Javascript Firefox и открыть во вкладке / средний щелчок параметры - PullRequest
2 голосов
/ 26 июля 2011

У меня есть несколько графиков, созданных с помощью библиотеки Javascript Protovis.Под этим работает рендеринг множества SVG-материалов.

Одна из вещей, которые мне нужно поддержать, - щелкнуть по графику, чтобы открыть страницу с подробной информацией о точке данных, по которой щелкнули.

В настоящее время я делаю это, регистрируя события «щелчка» в Protovis, затем определяя, была ли это левая или средняя кнопка мыши, и отправляю сообщения с помощью window.location.href = datalink;или window.open (канал передачи данных);

Все это прекрасно работает ... в Chrome или Safari.

В Firefox средняя кнопка мыши не вызывает событие щелчка.

Есть ли какие-точто-то еще, что мне нужно, чтобы захватить события среднего щелчка в Firefox?или это просто невозможно?

Есть ли какой-нибудь способ открыть новую вкладку в меню правой кнопки мыши?

PS Расширения Firefox не являются хорошим решением, я не могудействительно заставить расширение всех моих пользователей.

1 Ответ

3 голосов
/ 26 июля 2011

Попробуйте "onmousedown" вместо "onclick".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...