Содержание
JavaScript — это полезный способ открыть ссылку в новом окне, потому что вы контролируете, как будет выглядеть окно и где оно будет размещено на экране, включая спецификации.
Синтаксис для метода JavaScript Window Open ()
Чтобы открыть URL-адрес в новом окне браузера, используйте метод open () Javascript, как показано здесь:
window.open (URL, имя, характеристики, замена)
Параметр URL
Помимо открытия окна, вы также можете настроить каждый из параметров.
Например, приведенный ниже код открывает новое окно и определяет его внешний вид с помощью параметров.
Введите URL-адрес страницы, которую вы хотите открыть в новом окне. Если вы не укажете URL, откроется новое пустое окно:
window.open ("https://www.somewebsite.com", "_blank", "панель инструментов = да, top = 500, слева = 500, ширина = 400, высота = 400");
Имя Параметр
Параметр name устанавливает цель для URL. Открытие URL в новом окне по умолчанию и указывается следующим образом:
- _blank. Открывает новое окно для URL.
Другие варианты, которые вы можете использовать, включают в себя:
- _self. Заменяет текущую страницу с URL.
- _parent. Загружает URL в родительский фрейм.
- _Вверх. Заменяет любые загруженные наборы кадров.
Спекуляции
Параметр specs — это место, где вы настраиваете новое окно, вводя разделенный запятыми список без пробелов. Выберите из следующих значений.
- высота = пикселей. Эта спецификация устанавливает высоту нового окна в пикселях. Минимальное значение, которое можно ввести, составляет 100.
- ширина = пиксели. Это устанавливает ширину нового окна в пикселях. Минимальное значение составляет 100.
- левый = пикселей. Эта спецификация устанавливает левую позицию нового окна. Нельзя вводить отрицательные значения.
- Top = пиксели. Это устанавливает верхнюю позицию нового окна. Отрицательные значения не могут быть использованы.
- нет строки меню = да | нет | 1 | 0. Используйте эту спецификацию, чтобы указать, отображать или нет строку меню.
- нет состояние = да | нет | 1 | 0. Это указывает, следует ли добавить строку состояния.
Некоторые спецификации зависят от браузера:
- не место = да | нет | 1 | 0. Эта спецификация указывает, показывать или нет поле адреса. Только для браузера Opera.
- не изменяемый размер = да | нет | 1 | 0. Определяет, можно ли изменить размер окна. Для использования только с IE.
- не место = да | нет | 1 | 0. Указывает, следует ли отображать полосы прокрутки. Совместим только с IE, Firefox и Opera.
- нет панель инструментов = да | нет | 1 | 0. Определяет, показывать или нет панель инструментов браузера. Совместимо только с IE и Firefox.
замещать
Этот необязательный параметр имеет только одну цель — указать, будет ли URL-адрес, открывающийся в новом окне, заменять текущую запись в списке истории браузера или отображаться как новая запись.
- когда правда, URL заменяет текущую запись браузера в списке истории.
- когда ложный, URL указан как новая запись в списке истории браузера.