HTML Как открыть этот URL в новом окне?
Это код:
<a href="FAKE_URL" onclick="document.location.href = 'REAL_URL'; return false;">
<img src="IMAGE"></a>
Я уже пробовал:
<a href="FAKE_URL" onclick="document.location.href = 'REAL_URL'; return false;" target="_blank">
<img src="IMAGE"></a>
Но не работает
3 ответа:
Попробуйте это:
<a href="../html-link.html" target="popup" onclick="window.open('../html-link.html','name','width=600,height=400')">Open page in new window</a>
Вы можете использовать
window.open('url','_blank')
Чтобы открыть после onclickevent новую вкладку:<a href="https://google.com" onclick="window.open('https://youtube.com','_blank'); return false;">click here for a new tab</a>
Или вы можете использовать
window.open('url','','width=,height=')
Чтобы открыть новое окно:<a href="https://google.com" onclick="window.open('https://youtube.com','','width=800,height=700'); return false;">click here for a new window...</a>
В этом примере он откроет youtube (
REAL_URL
) вместо google (FAKE_URL
)
Пояснение:
Ваша ошибка заключалась в том, что добавление
target="_blank"
изменяет поведение вашего<a href="..."></a>
, но не вашегоdocument.location.href='...'
. Так безdocument.location.href='...'
это открыло быFAKE_URL
в новой вкладке.