Skip to main content

Come aprire un collegamento in una nuova finestra utilizzando JavaScript

Creo un SITO WEB (da Zero) #01 ⋆ HTML ⊷ #gon_Web (Aprile 2025)

Creo un SITO WEB (da Zero) #01 ⋆ HTML ⊷ #gon_Web (Aprile 2025)
Anonim

JavaScript è 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.

Sintassi per il metodo JavaScript Window Open ()

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

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

e personalizzare ciascuno dei parametri.

Ad esempio, il codice seguente apre una nuova finestra e specifica il suo aspetto utilizzando i parametri.

Parametro URL

Inserisci l'URL della pagina che desideri aprire nella nuova finestra. Se non si specifica 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");

Nome Parametro

Il nome parametro 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 è possibile utilizzare includono:

  • _se stesso. Sostituisce la pagina corrente con l'URL.
  • _genitore. Carica l'URL nel frame principale.
  • _superiore. Sostituisce qualsiasi set di frame che viene caricato.

Specifiche

Il Specifiche parametro è dove si personalizza la nuova finestra inserendo un elenco separato da virgole senza spazi bianchi. Scegli tra i seguenti valori.

  • altezza = pixels. Questa specifica imposta l'altezza della nuova finestra in pixel. Il valore minimo che può essere inserito è 100.
  • larghezza = pixels. Questo 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.
  • top = pixels. Questo imposta la prima posizione della nuova finestra. I valori negativi non possono essere utilizzati.
  • menubar = yes | no | 1 | 0. Utilizzare questa specifica per indicare se visualizzare o meno la barra dei menu.
  • status = yes | no | 1 | 0. Indica se aggiungere o meno una barra di stato.

Alcune specifiche sono specifiche del browser:

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

Sostituire

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 corrente del browser nell'elenco della cronologia
  • quando falso, l'URL è elencato come una nuova voce nell'elenco della cronologia del browser.