Skip to main content

Как да отворите връзка в нов прозорец, като използвате JavaScript

Python Web Apps with Flask by Ezra Zigmond (Април 2025)

Python Web Apps with Flask by Ezra Zigmond (Април 2025)
Anonim

JavaScript е полезен начин да отворите връзка в нов прозорец, защото контролирате как ще изглежда прозорецът и къде ще бъде поставен на екрана, като включите спецификации.

Синтаксис за метода Open () на прозореца на JavaScript

За да отворите URL адрес в нов прозорец на браузъра, използвайте метода open () на Javascript, както е показано тук:

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.
  • наляво = пиксела. Тази спецификация задава лявата позиция на новия прозорец. Не могат да се въвеждат отрицателни стойности.
  • топ = пиксела. Това определя горната позиция на новия прозорец. Негативните стойности не могат да се използват.
  • менюта = да | не | 1 | 0. Използвайте тази спецификация, за да посочите дали да се показва или не лентата с менюта.
  • статус = да | не | 1 | 0. Това показва дали да се добави или не лента за състоянието.

Някои спецификации са специфични за браузъра:

  • локация = да | не | 1 | 0. Тази спецификация посочва дали да се показва или не адресното поле. Само за браузъра Opera.
  • resizeable = да | не | 1 | 0. Определя дали прозорецът може да бъде преоразмерен. За използване само с IE.
  • локация = да | не | 1 | 0. Показва дали да се показват или не превъртащи ленти. Съвместим само с IE, Firefox и Opera.
  • лента с инструменти = да | не | 1 | 0. Определя дали да се показва лентата с инструменти на браузъра. Съвместим само с IE и Firefox.

Заменете

Този незадължителен параметър има само една цел - да посочи дали URL адресът, който се отваря в новия прозорец, да замени текущия запис в списъка с история на браузъра или да се появи като нов запис.

  • Кога вярно, URL адресът замества текущия запис на браузъра в списъка с история
  • Кога фалшивURL адресът е посочен като нов запис в списъка с история на браузъра.