Открываем javascript ссылку в новом окне (target=“_blank”)

Иногда бывает необходимо установить ссылку с помощью javascript, которая будет открываться в новом окне. Из статьи Вы поймете как правильно создать такую ссылку.

Чаще всего, впервые столкнувшись с подобным вопросом, многие пробуют следующий метод:

if (key=="blog") {
	window.location="http://blog-about.ru"; target="_blank";
}

Но, как показала практика, такой подход не работает, и ссылка не открывается в новом окне.

Причина довольно простая: функция window.location устанавливает url Вашего текущего окна, а для того чтобы открыть новое окно, необходимо использовать функцию window.open. Итак, чтобы javascript ссылка открывалась в новом окне лучше использовать следующую комбинацию:

if (key=="blog") {
	window.open('http://blog-about.ru','_blank');
}

Если нужно поставить такую javascript ссылку на целый div сразу, то код будет выглядеть примерно так:

<div class="content-block" onclick="window.open('http://blog-about.ru','_blank')">
...
</div>


Оставьте свой комментарий

Оставить комментарий от имени гостя

0 / 2500 Ограничение символов
Ваш текст должен быть в пределах 10-2500 символов
Комментарии | Добавить свои
  • Комментарии не найдены