Реализую виджет "поделиться".
Собственно вопрос в заголовке. Использовал для атрибута a
target="_blank"
, но открывает в новой вкладке, а нужно в новом окне браузера.
Пытался через window.open();
Но всё равно открывает в новой вкладке.
Хотя, допустим, если перейти на другие сайты и нажать на "поделиться в вк", то откроет ссылку в новом окне, как реализовать подобное через vanilla js?
P.S. аналоги не помогают.
P.S.S. и это тоже не ясно, ведь на других сайтах это реализуется.
Добавь метод, который будет создавать новое окно заданных размеров с твоей ссылкой
function setOnclick(a) {
a.setAttribute("onclick","popupWin = window.open(this.href,'contacts','location,width=1300px,top=0,left=100px'); popupWin.focus(); return false")
}
после вызывай этот метод setOnclick(имя кнопки/ссылки)
Было бы хорошо видеть как у тебя это реализовано =)
Попробуйте указать 3-им параметром при вызове window.open();
следующее:
width=420,height=230,resizable,scrollbars=yes,status=1
Т.е. полный код будет выглядеть примерно так:
var foo = document.querySelector("button");
foo.addEventListener("click", () => {
window.open("https://www.google.com/", "_blank", "width=420,height=230,resizable,scrollbars=yes,status=1");
})
<button>Open</button>
Виртуальный выделенный сервер (VDS) становится отличным выбором
Обнаружил, что код ES6 map() и `` не работают в IE 11 Как это участок кода переписать кроссбраузерно или какой использовать можно polyfill для этого?
как сделать, чтобы при разрешении 480 в main-slider добавить arrows? если делаю так то все зависает и не подгружает фото
Нужно чтобы запрос обрезал строки в столбце Есть столбец comments в котором данные с разным кол-вом символов но есть повторяющиеся точка с запитой...
При запуске из IDE (IntelliJ Idea) все работает, но после компиляции и упаковки в jar получаю ошибку Could not find API definition for name "JDO"Использую maven с shade плагином