WhatIsHTML
@WhatIsHTML
HTML программист

Как открыть две вкладки по клику на ссылку?

По клику на ссылку хочу открыть две новые страницы. Одна страница открывает в новом окне, другая - в том же. Пример здесь jakeweb.96.lt/example
В Сафари на работает. В чем может быть причина?

P.S. Код
<a href="https://www.youtube.com/" onclick="location.href='https://translate.google.com/';" target="_blank">
Click Me
</a>
  • Вопрос задан
  • 896 просмотров
Решения вопроса 1
twobomb
@twobomb
<a href="http:/google.com" data-href2="https://translate.google.com/">Click</a>

В онлоад
var els = document.querySelectorAll("a");
for(var i = 0; i < els.length;i++)
	els[i].addEventListener("click",function(){if(this.getAttribute("data-href2"))window.open(this.getAttribute("data-href2"));},false)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
profesor08
@profesor08 Куратор тега JavaScript
Ну ты посмотри на свой код внимательно. Ты же меняешь адрес текущей страницы дважды.
<a href="https://google.ru/" target="_blank">Link</a>

document.querySelector("a").addEventListener("click", function() {
	document.location.href = "https://youtube.com/";
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы