
Сегодня я расскажу, как открыть новое окно браузера определенного размера с помощью 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.top/','newwin','top=15, left=20,width=400, height=300')">Кнопка</a>
в виде кнопки
<button onclick="window.open('https://bloggood.top/','newwin1','top=15, left=20,width=600, height=400')">Кнопка</button>
Результат:
Как открыть новое окно посредине экрана монитора
<a href="https://bloggood.top/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
просмотров: 331670 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 275609 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 226702 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 193199 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 187093
Добавить комментарий
Метки: javascript, Вебмастеру, для сайта


Как вытащить любое значение с атрибута — JS
Сайт пока не может обработать этот запрос HTTP ERROR 500
Всплывающее окно (Модальное окно) на CSS при клике по ссылке или через указанное время
Как получить значение ID при клике по слову?
CSS3 фильтры изображений
Как изменить цвет выделения текста на сайте
Готовый код HTML-редактора

Спасибо, Лида. Полностью согласен с третьим пунктом. Мне интересно, на что повлия…
⇒ Открыть статью ⇐