Работа с окнами браузера в JS: window.open()
Javascript функция window.open() используется для открытия нового окна браузера веб-страницы или в диалоговом окне. Эта функция принимает несколько параметров, которые могут быть настроены для создания нужного вида окна.
Например, для открытия нового окна с адресом веб-страницы с названием "myWindow" можно использовать следующий код:
javascript
window.open("http://www.example.com", "myWindow", "width=500,height=500");
Здесь, первый параметр – это адрес открываемой страницы, второй параметр – это название нового окна, которое может быть использовано для дополнительной настройки функционала окна, если это требуется. Третий параметр – это строка, определяющая некоторые настройки окна, которые можно изменять при необходимости. В примере выше, мы устанавливаем ширину и высоту окна на 500 пикселей.
Также, можно использовать window.open() без параметров или с параметрами только для настройки размеров окна:
javascript
window.open("http://www.example.com");
javascript
window.open("", "", "width=500,height=500");
Самым распространенным применением для window.open() является открытие нового окна при клике на ссылке. Для этого можно использовать следующий код:
html
Открыть новое окно
Здесь, мы добавляем атрибут target="_blank" для открытия ссылки в новом окне браузера. После этого, мы добавляем onclick обработчик с window.open(), который открывает ссылку в новом окне с определенными параметрами.
В заключение, функция window.open() предоставляет возможность программно создавать дополнительные окна браузера для отображения дополнительной информации. Она может быть использована для многих целей, включая открытие форм для ввода данных, отображение всплывающих окон и просмотра справочной информации, как правило, в небольших размерах.