Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Клик мыша + ctrl - отменить стандартное действие браузера (https://javascript.ru/forum/events/76821-klik-mysha-ctrl-otmenit-standartnoe-dejjstvie-brauzera.html)

kot_k_k 17.02.2019 20:08

Клик мыша + ctrl - отменить стандартное действие браузера
 
Добрый день.

на div решил повесить открытие 2-х разных окон.
на простой клик открывается окно 800*600 в новом окне.
а на клик мыша с нажатым ctrl хочу открыть новую вкладку.

$(".ChildDocs").click(function(evt) {

	if(evt.ctrlKey || evt.shiftKey)
		var winName =  window.open($(this).attr('doctype')+'.php?intDocID='+$(this).attr('intDocID'));
	else
		onPrintDoc($(this).attr('doctype'), $(this).attr('intDocID'));
});



все работает, но при нажатом ctrl не происходит переход на вновь открытое окно - стандартная реакция браузера.

как отменить это или если это невозможно - как перейти на вновь открытое окно ?
попробовал добавить

winName.focus();
но не срабатывает.


Часовой пояс GMT +3, время: 22:14.