Как использовать как onclick, так и target = "_ blank"
Код выглядит следующим образом:
<p class="downloadBoks" onclick="location.href='Prosjektplan.pdf'">Prosjektbeskrivelse</p>
Работает так же, но открывает файл в том же окне. Я хочу применить target = "_ blank". Но после некоторых googleing я все еще не могу понять.
Ответы
Ответ 1
Вместо этого используйте window.open()
:
Синтаксис:
window.open(strUrl, strWindowName[, strWindowFeatures]);
Ваш код должен иметь:
window.open('Prosjektplan.pdf');
Ваш код должен быть:
<p class="downloadBoks"
onclick="window.open('Prosjektplan.pdf')">Prosjektbeskrivelse</p>
Ответ 2
onclick="window.open('your_html', '_blank')"
Ответ 3
Просто используйте window.open()
:
window.open('Prosjektplan.pdf')
В любом случае, ребята говорят о комментариях. Лучше использовать <a target="_blank">
вместо событий click.
Ответ 4
Метод window.open склонен к тому, чтобы блокировщики всплывающих окон жаловались
Лучший подход:
Поместите форму на веб-странице с идентификатором
<form action="theUrlToGoTo" method="post" target="yourTarget" id="yourFormName">
</form>
Затем используйте:
function openYourRequiredPage() {
var theForm = document.getElementById("yourFormName");
theForm.submit();
}
и
onclick="Javascript: openYourRequiredPage()"
Вы можете использовать
method="post"
или
method="get"
Как хотите