Заменить клик левой мышью на правый
Доброго времени суток уважаемые пользователи. Может кто сможет помочь. Как назначить ссылке яваскрипт который бы заменял клик левой мыши на правый с функцией открытия ссылки в новом окне. Что-то схоже с тем как пользователь наводит мышью в браузере на ссылку, жмет правой кнопкой мыши и выбирает открыть в новом окне, только нужно это сделать автоматом. Пользователь жмет левой, но событие выполняется с правой и открытием нового окна автоматом. Надеюсь я правильно сформировал ход своих мыслей. Возможно это сделать?
|
menschow,
Что ли так? <a href="https://javascript.ru/forum/" >Кликни левой</a> <script> var el = document.querySelector('a'); el.addEventListener("click", function(e) { window.open(this.href); e.preventDefault(); }, false); </script> |
Внутри фрейма не хочет работать
|
Цитата:
<iframe src="https://javascript.ru/forum/misc/69906-zamenit-klik-levojj-myshyu-na-pravyjj.html" style="width:100%;height:100%"></iframe> Запустите первый пример из этого поста, во фрейме найдите пост 2 и запустите пример - все работает. Можно также попробовать запустить из этого фрейма вариант Rise - смотри ниже, тоже работает <a href="https://javascript.ru/forum/" target="_blank">Кликни левой</a> Или я что-то не так понял? Тогда пишите подробнее |
Прочтите пожалуйста ЛС
|
Часовой пояс GMT +3, время: 05:42. |