Открыть URL в новом окне с помощью Javascript
Я делаю "кнопку совместного доступа" для совместного использования текущей страницы. Я хотел бы взять текущий URL страницы и открыть его в новом окне. У меня есть текущая часть URL-адреса, но я не могу заставить следующую часть работать.
Я борюсь с синтаксисом. Я хотел бы указать размер нового окна width=520, height=570
.
Что-то вроде:
<a target="_blank" href="#" onclick="location.href='https://www.linkedin.com/cws/share?mini=true&url=[sub]'; return false;" onclick="this.href = this.href.replace('[sub]',window.location)">LinkedIn</a>
Любые идеи?
Ответы
Ответ 1
Используйте window.open()
:
<a onclick="window.open(document.URL, '_blank', 'location=yes,height=570,width=520,scrollbars=yes,status=yes');">
Share Page
</a>
Это создаст ссылку под названием Share Page
, которая откроет текущий URL-адрес в новом окне с высотой 570 и шириной 520.
Ответ 2
Просто используйте window.open()
функцию? Третий параметр позволяет указать размер окна.
Пример
var strWindowFeatures = "location=yes,height=570,width=520,scrollbars=yes,status=yes";
var URL = "https://www.linkedin.com/cws/share?mini=true&url=" + location.href;
var win = window.open(URL, "_blank", strWindowFeatures);