
Сегодня я расскажу, как открыть новое окно браузера определенного размера с помощью JavaScript.
Применить этот метод можно для разных целей, например, открытие чата, формы обратной связи, картинок и т.д.
Я думаю, когда вы увидите работу этого кода, то сами определите, как такой эффект можно применить на сайте.
Давайте рассмотрим один из примеров:
<button onclick="window.open('http://адрес сайта или страницы','имя_окна','top=15, left=20, width=400, height=300')">Кнопка</button>
Параметры:
http://адрес сайта или страницы – здесь предельно ясно;
имя_окна – это имя, которое вы присваиваете новому окну. Внимание! В названии можно использовать латинские буквы, цифры и знак «_»;
top – отступы открываемого окна от верхнего края экрана;
left – отступы открываемого окна от левого края экрана;
width - ширина открываемого окна.
height - высота открываемого окна.
Итак, вот пару примеров с готовым кодом:
в виде ссылки:
<a href="#" onclick="window.open('http://stepkinblog.ru/','newwin','top=15, left=20,width=400, height=300')">Кнопка</a>
в виде кнопки
<button onclick="window.open('/','newwin1','top=15, left=20,width=600, height=400')">Кнопка</button>
Результат:
Как открыть новое окно посредине экрана монитора
<a href="/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, Вебмастеру, для сайта


Как вытащить любое значение с атрибута – JS
Сайт пока не может обработать этот запрос HTTP ERROR 500
Всплывающее окно (Модальное окно) на CSS при клике по ссылке или через указанное время
Как получить значение ID при клике по слову?
Как узнать содержимое value тега input – JavaScript
Перехват класса на JavaScript
Переадресация страницы на другую страницу или сайт

Спасибо, Александр за комментарий. Планирую еще пару постов для WooCommerce…
⇒ Открыть статью ⇐