Skip to main content

Com obrir un enllaç en una finestra nova mitjançant JavaScript

Anonim

JavaScript és una manera útil d'obrir un enllaç en una finestra nova perquè controla com es veurà la finestra i on es col·locarà a la pantalla incloent-hi les especificacions.

Sintaxi per al mètode Open Window () de JavaScript

Per obrir una URL en una nova finestra del navegador, utilitzeu el mètode Javascript open () com es mostra aquí:

window.open (URL, nom, especificacions, reemplaçament)

i personalitzeu cadascun dels paràmetres.

Per exemple, el codi següent obre una finestra nova i especifica la seva aparença mitjançant paràmetres.

Paràmetre d'URL

Introduïu l'URL de la pàgina que voleu obrir a la finestra nova. Si no especifiqueu un URL, s'obre una nova finestra en blanc.

window.open ("https://www.somewebsite.com", "_blank", "toolbar = yes, top = 500, left = 500, width = 400, height = 400");

Paràmetre del nom

El nom El paràmetre estableix l'objectiu de l'URL. Obrir l'URL en una finestra nova és el valor predeterminat i s'indica d'aquesta manera:

  • _en blanc. Obre una finestra nova per a l'URL.

Altres opcions que podeu utilitzar inclouen:

  • _self Reemplaça la pàgina actual amb l'URL.
  • _parent Càrrega l'URL al marc primari.
  • _superior. Reemplaça qualsevol conjunt de marcs que es carregui.

Especificacions

El especificacions El paràmetre és on es personalitza la nova finestra introduint una llista separada per comes sense espais en blanc. Trieu entre els valors següents.

  • alçada = píxels. Aquesta especificació estableix l'alçada de la nova finestra en píxels. El valor mínim que es pot introduir és de 100.
  • width = pixels. Això estableix l'amplada de la nova finestra en píxels. El valor mínim és de 100.
  • esquerra = píxels. Aquesta especificació estableix la posició esquerra de la nova finestra. No es poden introduir valors negatius.
  • top = píxels. Això estableix la primera posició de la nova finestra. No es poden utilitzar valors negatius.
  • barra de menú = sí | no | 1 | 0. Utilitzeu aquesta especificació per indicar si voleu o no mostrar la barra de menú.
  • estat = sí | no | 1 | 0. Això indica si s'afegeix o no una barra d'estat.

Algunes especificacions són específiques del navegador:

  • ubicació = sí | no | 1 | 0. Aquesta especificació indica si es mostrarà o no el camp d'adreça. Només per al navegador Opera.
  • resizeable = sí | no | 1 | 0. Determina si la finestra es pot canviar o no. Només per a ús amb IE.
  • ubicació = sí | no | 1 | 0. Indica si s'han de mostrar barres de desplaçament o no. Compatible només amb IE, Firefox i Opera.
  • barra d'eines = sí | no | 1 | 0. Determina si es mostrarà o no la barra d'eines del navegador. Compatible només amb IE i Firefox.

Reemplaça

Aquest paràmetre opcional només té un propòsit: especificar si l'URL que s'obre a la finestra nova reemplaça l'entrada actual a la llista d'historial del navegador o apareix com una entrada nova.

  • Quan veritat, l'URL reemplaça l'entrada actual del navegador a la llista d'historial
  • Quan fals, l'URL apareix com una entrada nova a la llista d'historial del navegador.