Come aprire un collegamento in una nuova finestra utilizzando JavaScript

JavaScript offre un modo utile per aprire un collegamento in una nuova finestra perché controlli come apparirà la finestra e dove verrà posizionata sullo schermo includendo le specifiche.

Degui Adil / EyeEm / Getty Images


Sintassi per il metodo JavaScript Window Open ()

Per aprire un URL in una nuova finestra del browser, utilizzare il metodo open () di Javascript come mostrato qui:

window.open (URL, nome, specifiche, sostituzione)

URL parametro

Oltre ad aprire una finestra, puoi anche personalizzare ciascuno dei parametri. Ad esempio, il codice seguente apre una nuova finestra e ne specifica l'aspetto utilizzando i parametri.

Inserisci l'URL della pagina che desideri aprire nella nuova finestra. Se non specifichi un URL, si apre una nuova finestra vuota:

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


Parametro nome

Il parametro name imposta la destinazione per l'URL. L'apertura dell'URL in una nuova finestra è l'impostazione predefinita ed è indicata in questo modo:

  • _blank: Apre una nuova finestra per l'URL.

Altre opzioni che puoi utilizzare includono:

  • _se stesso: Sostituisce la pagina corrente con l'URL.
  • _genitore: Carica l'URL nel frame principale.
  • _superiore: Sostituisce tutti i set di frame caricati.

Parametro delle specifiche

Il parametro specs consente di personalizzare la nuova finestra inserendo un elenco separato da virgole senza spazi bianchi. Scegli tra i seguenti valori.

  • altezza = pixel: Questa specifica imposta l'altezza della nuova finestra in pixel. Il valore minimo che può essere inserito è 100.
  • larghezza = pixel: Questa specifica imposta la larghezza della nuova finestra in pixel. Il valore minimo è 100.
  • sinistra = pixel: Questa specifica imposta la posizione sinistra della nuova finestra. Non è possibile inserire valori negativi.
  • in alto = pixel: Questa specifica imposta la prima posizione della nuova finestra. Non è possibile utilizzare valori negativi.
  • barra dei menu = si | no | 1 | 0: Utilizzare questa specifica per indicare se visualizzare la barra dei menu. Usa parole sì / no o un valore binario 1/0.
  • stato = si | no | 1 | 0: Indica se aggiungere o meno una barra di stato. Come con la barra dei menu, sei libero di usare parole o valori binari.

Alcune specifiche sono specifiche del browser:

  • posizione = si | no | 1 | 0: Questa specifica indica se mostrare o meno il campo dell'indirizzo. Solo per browser Opera.
  • ridimensionabile = si | no | 1 | 0: Determina se la finestra può essere ridimensionata o meno. Da utilizzare solo con IE.
  • posizione = si | no | 1 | 0: Indica se visualizzare o meno le barre di scorrimento. Compatibile solo con IE, Firefox e Opera.
  • barra degli strumenti = sì | no | 1 | 0: Determina se mostrare o meno la barra degli strumenti del browser. Compatibile solo con IE e Firefox.

Sostituisci parametro

Questo parametro facoltativo ha un solo scopo: specificare se l'URL che si apre nella nuova finestra sostituisce la voce corrente nell'elenco della cronologia del browser o appare come una nuova voce.

  • quando vero, l'URL sostituisce la voce del browser corrente nell'elenco della cronologia.
  • quando falso, l'URL viene elencato come una nuova voce nell'elenco della cronologia del browser.

Pagine utili:

Informazioni sul formato .av
Informazioni sul formato .do
Informazioni sul formato .asc
Informazioni sul formato .ova
Informazioni sul formato .ipt

Lascia un commento