Лишний обработчик onmousedown

Внимание! Если у вас проблемы с регистрацией, пишем сюда свои жалобы.
Если вас что-то не устраивает, вы нашли ошибку или хотите что-то предложить - Пишите сюда, ваша просьба обязательно будет рассмотрена!

Модератор: Модераторы разделов

watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Лишний обработчик onmousedown

Сообщение watashiwa_daredeska »

В меню, которое появляется при клике на имени автора сообщения, на пункты меню навешивается обработчик onmousedown:

Код: Выделить всё

ips_menu_events.prototype.event_safari_onclick_handler = function() {
    if (this.id) {
        window.location = document.getElementById(this.id).href;
    }
};
Он мешает нормально нажимать на ссылки средней кнопкой и вообще непонятна его нужность: там ведь и так теги <a>, которые делают ровно это самое.

Его надо либо убрать совсем, либо проверять нажатую кнопку и срабатывать только на левую.

Chrome 14/Chromium 13, TextGray.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5405
ОС: Gentoo

Re: Лишний обработчик onmousedown

Сообщение /dev/random »

Убрал. Проверил в каких мог браузерах - вроде всё нормально.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21258
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Лишний обработчик onmousedown

Сообщение Bizdelnick »

Раньше при клике с нажатым Ctrl переход по ссылке осуществлялся и в текущей вкладке, и в новой. Сейчас вообще ничего не происходит. Хорошо бы добиться нормальной реакции (открытия ссылки в новой вкладке).
Firefox 6.0.2.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Lan4
Сообщения: 339
Статус: hikki
ОС: Arch

Re: Лишний обработчик onmousedown

Сообщение Lan4 »

Bizdelnick писал(а):
13.09.2011 00:10
Раньше при клике с нажатым Ctrl переход по ссылке осуществлялся и в текущей вкладке, и в новой. Сейчас вообще ничего не происходит. Хорошо бы добиться нормальной реакции (открытия ссылки в новой вкладке).
Firefox 6.0.2.

Chromium 13 - работает как-надо (по ctrl-click открывает в новой вкладке)
Спасибо сказали:
liaonau
Сообщения: 390
ОС: gentoo

Re: Лишний обработчик onmousedown

Сообщение liaonau »

Bizdelnick писал(а):
13.09.2011 00:10
Раньше при клике с нажатым Ctrl переход по ссылке осуществлялся и в текущей вкладке, и в новой. Сейчас вообще ничего не происходит. Хорошо бы добиться нормальной реакции (открытия ссылки в новой вкладке).
Firefox 6.0.2.

Так это же от браузера зависит, как обрабатывать контрол + клик мышкой по ссылке.
Может это вы обновились и работать перестало?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5405
ОС: Gentoo

Re: Лишний обработчик onmousedown

Сообщение /dev/random »

liaonau писал(а):
13.09.2011 04:06
Так это же от браузера зависит, как обрабатывать контрол + клик мышкой по ссылке.
Может это вы обновились и работать перестало?

Нет, на других ссылках работает. Не работает именно в огнелисе и именно на этих ссылках.
Спасибо сказали: