Skip to main content

Как открыть ссылку в новом окне с помощью JavaScript

Меню в HTML фреймах: как открывать HTML документы и страницы сайта по ссылкам во фреймах (Июль 2025)

Меню в HTML фреймах: как открывать HTML документы и страницы сайта по ссылкам во фреймах (Июль 2025)
Anonim

JavaScript - это полезный способ открыть ссылку в новом окне, потому что вы контролируете, как будет выглядеть окно, и где оно будет размещено на экране, включив спецификации.

Синтаксис для метода JavaScript Open ()

Чтобы открыть URL-адрес в новом окне браузера, используйте метод Javascript open (), как показано здесь:

window.open (URL, имя, спецификации, замена)

и настроить каждый из параметров.

Например, приведенный ниже код открывает новое окно и указывает его внешний вид с использованием параметров.

URL-адрес

Введите URL-адрес страницы, которую вы хотите открыть, в новом окне. Если вы не укажете URL-адрес, откроется новое пустое окно.

window.open («https://www.somewebsite.com», «_blank», «панель инструментов = да, верхняя = 500, левая = 500, ширина = 400, высота = 400»);

Параметр имени

название Параметр задает целевой URL. Открытие URL-адреса в новом окне по умолчанию и указывается следующим образом:

  • _blank. Открывает новое окно для URL.

Другие варианты, которые вы можете использовать, включают:

  • _self. Заменяет текущую страницу URL-адресом.
  • _parent. Загружает URL в родительский фрейм.
  • _Топ. Заменяет любые загружаемые фреймы.

Спекуляции

функции параметр, где вы настраиваете новое окно, введя список, разделенный запятыми, без пробелов. Выберите один из следующих значений.

  • высота = пикселей. Эта спецификация устанавливает высоту нового окна в пикселях. Минимальное значение, которое можно ввести, равно 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-адрес отображается как новая запись в списке истории браузера.