Come scegliere come target i collegamenti in IFrame e frame HTML

Il iframe tag viene utilizzato per visualizzare una pagina Web all'interno di una pagina Web. Quando crei un documento per essere all'interno di un iframe, tutti i collegamenti in quel frame si apriranno automaticamente nello stesso frame. Ma con l'attributo sul collegamento (l'elemento o gli elementi), puoi specificare dove si apriranno i collegamenti.

Il primo passo è dare il tuo iframe un nome univoco con il nome attributo. Quindi, si tratta di puntare i tuoi collegamenti a quel frame usando l'ID come valore di bersaglio attributo:


Esempio

Se aggiungi un target a un ID che non esiste nella sessione del browser corrente, il link si aprirà in una nuova finestra del browser, con quel nome. Dopo la prima volta, tutti i collegamenti che puntano a quel target denominato si apriranno nella stessa nuova finestra.

Se non vuoi nominare ogni finestra o ogni frame con un ID, puoi comunque scegliere come target alcune finestre specifiche senza bisogno di una finestra o di un frame con nome. Questi sono chiamati obiettivi standard.

instagram viewer

Le quattro parole chiave target

Esistono quattro parole chiave di destinazione che non richiedono un frame denominato. Queste parole chiave consentono di aprire collegamenti in aree specifiche della finestra del browser Web che potrebbero non avere un ID associato. Questi sono gli obiettivi che i browser Web riconoscono:

_se stesso. 

Questo è il target predefinito per qualsiasi tag di ancoraggio. Se non imposti il bersaglio attributo o usi questo target, il link si aprirà nella stessa finestra o frame in cui si trova il link.

_genitore. 

Gli iframe sono incorporati all'interno delle pagine web. Puoi incorporare un iframe in una pagina che si trova all'interno di un altro iframe su un'altra pagina web. Quando imposti il bersaglio attribuire a _genitore, il collegamento si aprirà nella pagina web che contiene l'iframe.

_superiore. 

Nella maggior parte delle situazioni con iframe, questo target aprirà i collegamenti nello stesso modo in cui _genitore l'obiettivo lo fa. Ma se c'è un iframe all'interno di un iframe, il _superiore target apre i collegamenti nella finestra di livello più alto della serie, rimuovendo tutti gli iframe.

_vuoto. 

Il target più comunemente utilizzato, apre il collegamento in una finestra completamente nuova, simile a un popup.

Come nominare le tue cornici

Quando crei una pagina web con gli iframe, è una buona idea dare a ciascuno un nome specifico. Questo ti aiuta a ricordare a cosa servono e ti consente di inviare collegamenti a quei frame specifici. Per esempio:

nome = "statistiche"
nome="documento-esterno"

Impostazione di un obiettivo predefinito

Puoi anche impostare un target predefinito sulle tue pagine web utilizzando l'elemento. Impostare il bersaglio attribuire al nome dell'iframe in cui si desidera aprire tutti i collegamenti. Puoi anche impostare target predefiniti per una delle quattro parole chiave target.