Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Hyrax
0 / 0 / 0
Регистрация: 20.05.2015
Сообщений: 19
1

Открытие ссылок методом window.open

01.01.2019, 17:23. Просмотров 337. Ответов 2

Здравствуйте, коллеги!

Имеется вот такой код в HTML:

HTML5
1
2
3
   <a href="http://www.twitter.com"><img src="tw.png" width="30" height="30"/></a>
    <a href="http://www.facebook.com"><img src="fac.png" width="30" height="30" /></a>
    <a href="http://www.instagram.com"><img src="ins.png" width="30" height="30" /></a>
В данном фрагменте кода реализуется переход на соц. сети (как обычно в Компаниях есть свой сайт, а также различные ресурсы в соц. сетях, таких как твиттер, фейсбук и так далее).

Ссылки прописаны, картинки - это логотипы этих соц. сетей.

Проблема в следующем: необходимо при помощи JS реализовать открытие ссылок (использовать метод window.open) в новом окне, с первоначальным размером окна (XXX на YYY) и возможностью изменения этого окна.
Скрипт представлен ниже, не знаю правда, правильно ли я его составил. И хотелось бы смешать всю эту кашу в единое целое.

Javascript
1
2
3
<script language="JavaScript" type="text/JavaScript">
window.open("http://www.twitter.com","","toolbar=no,scrollbars=yes,width=XXX, height=XXX, resizable=yes, top=XXX, left=XXX")
</script>
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.01.2019, 17:23
Ответы с готовыми решениями:

Window.open открытие и закрытие
Как сделать что бы по нажатию на одну и ту же кнопку/ссылку новое окно созданное при помощи...

Передача переменных из одного окна в другое, вызванное методом window.open
передача переменных из одного окна в другое вызванное методом window.open как их туда слить???

window.open
Как при использовании window.open(&quot;http://xxxxx.xx&quot;) в php задать размер окна в пикселях, и убрать...

window.open
Добрый день, столкнулся с такой проблемой мне нужно чтобы когда нажимали на кнопку выскакивало...

window.open
как можно при открытии нового окна передать туда данные и сохранить их при необходимости

2
Mr_Sergo
1325 / 701 / 263
Регистрация: 29.04.2016
Сообщений: 1,916
03.01.2019, 12:42 2
Hyrax,

Так -> https://codepen.io/Mr_Sergo/pen/wRyBQo
?
HTML5
1
2
3
<a class="socSeti" href="http://www.twitter.com"><img src="http://skryabinfund.com/images/soc_tw.png" width="30" height="30"/></a>
<a class="socSeti" href="http://www.facebook.com"><img src="https://cdn.jaleco.com/gen/facebook-notifications-100x100.png" width="30" height="30" /></a>
<a class="socSeti" href="http://www.instagram.com"><img src="http://zapros.klimovsk50.ru/images/klimovsk50/instagram-logo.png" width="30" height="30" /></a>
Javascript
1
2
3
4
5
6
[...document.querySelectorAll('.socSeti')].forEach(e => {
    e.addEventListener('click',evt => {
        evt.preventDefault();
        window.open(e.href,'','toolbar=no, scrollbars=yes, width=500, height=500, resizable=yes, top=0, left=0');
    });
});
Добавлено через 52 секунды
Или я что-то не понял?
1
Hyrax
0 / 0 / 0
Регистрация: 20.05.2015
Сообщений: 19
07.01.2019, 11:37  [ТС] 3
Решил проблему более упрощенно:

HTML5
1
2
3
<a href="#" onclick="window.open('https://www.twitter.com','Twitter','top=15, left=20,width=500, height=500')"> <img alt="" src="tw.png" width="30" height="30" </a>
 <a href="#" onclick="window.open('https://www.facebook.com','Facebook','top=15, left=20,width=500, height=500')"> <img alt="" src="fac.png" width="30" height="30" </a>
<a href="#" onclick="window.open('https://www.instagram.com','Instagram','top=15, left=20,width=500, height=500')"> <img alt="" src="ins.png" width="30" height="30" </a>
Тема закрыта.
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2019, 11:37

Вопрос по window.open и InnerHTML
Ситуация такая открываю новое окно с помошью всем известной 'window.open' из test01.html, затем в...

Запретить функцию window.open
Возможно ли отследить возникновение события window.open и запретить его выполнение? Просто вставил...

window.open() и его свойства
Как можно window.open() поменять url. К примеру я создаю var...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru