Я делаю кнопку «Поделиться», чтобы поделиться текущей страницей. Я хочу взять текущий URL-адрес страницы и открыть его в новом окне. У меня работает текущая часть URL, но, похоже, не могу заставить работать следующую часть.
Я борюсь с синтаксисом. Я хочу указать новый размер окна width=520, height=570
.
Что-то вроде:
<a target="_blank"
href="https://www.linkedin.com/cws/share?mini=true&url=[sub]"
onclick="this.href = this.href.replace('[sub]',window.location)">
LinkedIn
</a>
Любые идеи?
javascript
new-window
Марк Митчелл
источник
источник
Ответы:
Использование
window.open()
:Это создаст ссылку с названием,
Share Page
которая открывает текущий URL-адрес в новом окне с высотой 570 и шириной 520.источник
Просто использовать
window.open()
функцию? Третий параметр позволяет указать размер окна.пример
источник
onclick
атрибут. Несколько лучший вариант - создать функцию, которую вы вызываете изonclick
. ИспользуяgetElementById
иaddEventListener
еще чище. Использование jQuery для получения более короткого синтаксиса (и некоторых других функций + тонны плагинов) также очень популярно.Не путайте, если вы не укажете strWindowFeatures, то оно откроется в новой вкладке.
источник