Показать сообщение отдельно
  #1 (permalink)  
Старый 17.03.2015, 17:35
Интересующийся
Отправить личное сообщение для vvkk Посмотреть профиль Найти все сообщения от vvkk
 
Регистрация: 20.08.2014
Сообщений: 28

Эмуляция CTRL+ Click мышкой
Всем привет. Есть код который динамически создает ссылку и делает клик на ней при помощи эмуляции. CTRL выставлен в параметре функции как TRUE. Но эффекта открытия вкладки без потери фокуса не происходит как если бы это был настоящий CTRL + клик. Почему? Вот сам код:

var b=document.createElement("a");
 b.href="http://google.ru";
 b.target="_blank";
  var c=document.createEvent("MouseEvents");
						c.initMouseEvent("click",!0,!0,window,1,1,0,0,0,true,!1,!1,!1,1,null);
b.dispatchEvent(c);
Ответить с цитированием