Поблагодарить:
Воскресенье, 05 Август 2018 09:59

Как сделать, чтобы OnClick открывал в новом окне

В те времена, когда я только учился программированию, добрые люди показали мне метод «OnClick», который по сей день мне кажется максимально удобным. И вот уже несколько лет я пользовался им, пока не столкнулся с делемой, что нужно, чтобы при нажатии ссылка открывалась в новом окне.

В оригинальной записи код мог выглядеть так:

<div onclick="location.href='url.htm'">здесь могло быть что угодно и текст и изображения</div>

Если бы речь шла о теге a, то в нём это решалось бы атрибутом target="_blank". Но здесь другой случай и чтобы при нажатии документ открывался в новом окне, запись должна иметь следующий вид:

<div onclick="window.open('/url.htm')">здесь могло быть что угодно и текст и изображения</div>

Спонсоры: