Skip to main content

Hoe een link in een nieuw venster te openen met behulp van JavaScript

Linux Tutorial for Beginners: Introduction to Linux Operating System (Juli- 2024)

Linux Tutorial for Beginners: Introduction to Linux Operating System (Juli- 2024)
Anonim

JavaScript is een handige manier om een ​​link in een nieuw venster te openen, omdat u bepaalt hoe het venster eruit zal zien en waar het op het scherm wordt geplaatst door specificaties op te nemen.

Syntaxis voor de JavaScript Window Open () -methode

Om een ​​URL in een nieuw browservenster te openen, gebruikt u de Javascript open () methode zoals hier getoond:

window.open (URL, naam, specificaties, vervangen)

en pas elk van de parameters aan.

De onderstaande code opent bijvoorbeeld een nieuw venster en geeft het uiterlijk aan met behulp van parameters.

URL-parameter

Voer de URL in van de pagina die u wilt openen in het nieuwe venster. Als u geen URL opgeeft, wordt een nieuw leeg venster geopend.

window.open ("https://www.somewebsite.com", "_blank", "werkbalk = ja, top = 500, links = 500, breedte = 400, hoogte = 400");

Naam Parameter

De naam parameter stelt het doel voor de URL in. Het openen van de URL in een nieuw venster is de standaard en wordt op deze manier aangegeven:

  • _blanco. Opent een nieuw venster voor de URL.

Andere opties die u kunt gebruiken zijn onder andere:

  • _zelf. Vervangt de huidige pagina door de URL.
  • _ouder. Laadt de URL in het bovenliggende frame.
  • _top. Vervangt alle framesets die zijn geladen.

bril

De bril parameter is waar u het nieuwe venster aanpast door een door komma's gescheiden lijst zonder spaties in te voeren. Kies uit de volgende waarden.

  • height = pixels. Met deze specificatie stelt u de hoogte van het nieuwe venster in pixels in. De minimale waarde die kan worden ingevoerd is 100.
  • width = pixels. Hiermee stelt u de breedte van het nieuwe venster in pixels in. De minimumwaarde is 100.
  • links = pixels. Deze specificatie stelt de linkerpositie van het nieuwe venster in. Er kunnen geen negatieve waarden worden ingevoerd.
  • boven = pixels. Hiermee wordt de bovenste positie van het nieuwe venster ingesteld. Negatieve waarden kunnen niet worden gebruikt.
  • menubar = yes | no | 1 | 0. Gebruik deze specificatie om aan te geven of de menubalk moet worden weergegeven.
  • status = yes | no | 1 | 0. Dit geeft aan of een statusbalk moet worden toegevoegd.

Sommige specificaties zijn browserspecifiek:

  • location = yes | no | 1 | 0. Deze specificatie geeft aan of het adresveld al dan niet wordt weergegeven. Alleen voor Opera-browsers.
  • resizeable = yes | no | 1 | 0. Bepaalt of het formaat van het venster kan worden gewijzigd of niet. Alleen voor gebruik met IE.
  • location = yes | no | 1 | 0. Geeft aan of schuifbalken moeten worden weergegeven. Alleen compatibel met IE, Firefox en Opera.
  • toolbar = yes | no | 1 | 0. Bepaalt of de browserwerkbalk moet worden weergegeven. Alleen compatibel met IE en Firefox.

Vervangen

Deze optionele parameter heeft slechts één doel: opgeven of de URL die wordt geopend in het nieuwe venster de huidige vermelding in de browsergeschiedenislijst vervangt of als een nieuw item wordt weergegeven.

  • Wanneer waar, de URL vervangt het huidige browseritem in de geschiedenislijst
  • Wanneer vals, de URL wordt weergegeven als een nieuw item in de browsergeschiedenislijst.