Сегодня я расскажу, как открыть новое окно браузера определенного размера с помощью JavaScript.
Применить этот метод можно для разных целей, например, открытие чата, формы обратной связи, картинок и т.д.
Я думаю, когда вы увидите работу этого кода, то сами определите, как такой эффект можно применить на сайте.
Давайте рассмотрим один из примеров:
<button onclick="window.open('https://адрес сайта или страницы','имя_окна','top=15, left=20, width=400, height=300')">Кнопка</button>
Параметры:
https://адрес сайта или страницы – здесь предельно ясно;
имя_окна – это имя, которое вы присваиваете новому окну. Внимание! В названии можно использовать латинские буквы, цифры и знак «_»;
top – отступы открываемого окна от верхнего края экрана;
left – отступы открываемого окна от левого края экрана;
width - ширина открываемого окна.
height - высота открываемого окна.
Итак, вот пару примеров с готовым кодом:
в виде ссылки:
<a href="#" onclick="window.open('https://stepkinblog.ru/','newwin','top=15, left=20,width=400, height=300')">Кнопка</a>
в виде кнопки
<button onclick="window.open('https://bloggood.ru/','newwin1','top=15, left=20,width=600, height=400')">Кнопка</button>
Результат:
Как открыть новое окно посредине экрана монитора
<a href="https://bloggood.ru/wp-content/lessons/obratnaya-svaz/1/kontakt.html" onclick="newMyWindow(this.href); return false;">открыть окно по центру </a> <script> function newMyWindow(e) { var h = 500, w = 500; window.open(e, '', 'scrollbars=1,height='+Math.min(h, screen.availHeight)+',width='+Math.min(w, screen.availWidth)+',left='+Math.max(0, (screen.availWidth - w)/2)+',top='+Math.max(0, (screen.availHeight - h)/2)); } </script>
Результат:
Вот еще один способ открытия нового окна:
<a href="#" onclick="newMyWindo(this.href); return false;">открыть</a> <script> function newMyWindo(e) { var newWin = window.open("about:blank", "hello", "width=400,height=200"); newWin.document.write("Привет!"); } </script>
Результат:
открыть
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 330346 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274701 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 222533 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 187741 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186564
Добавить комментарий
Метки: javascript, Вебмастеру, для сайта
Спасибо, Александр за комментарий. Планирую еще пару постов для WooCommerce…
⇒ Открыть статью ⇐