Utilizzo di JavaScript o HTML per targetizzare Windows o frame

finestre e montatura sono termini usati per descrivere ciò che può apparire quando si fa clic su un collegamento in un sito Web. Senza ulteriore codifica, i collegamenti si apriranno nella stessa finestra che stai utilizzando, il che significa che dovrai premere il pulsante Indietro per tornare alla pagina che stavi navigando.

Ma se il collegamento è definito per aprirsi in una nuova finestra, verrà visualizzato in una nuova finestra o scheda nel browser. Se il collegamento viene definito per l'apertura in un nuovo frame, verrà visualizzato nella parte superiore della pagina corrente nel browser.

Con un normale link HTML che utilizza il tag anchor, è possibile scegliere come target la pagina a cui fa riferimento il link in modo tale che, quando si fa clic, il link venga visualizzato in un'altra finestra o frame. Ovviamente, lo stesso può essere fatto anche da Javascript - in effetti, c'è molta sovrapposizione tra HTML e Java. In generale, è possibile utilizzare Java per indirizzare la maggior parte dei tipi di collegamenti.

instagram viewer

Utilizzo di top.location.href e altri target di collegamento in Java

Codice in HTML o JavaScript per targetizzare i collegamenti in modo che si aprano in nuove finestre vuote, in frame principali, in frame all'interno della pagina corrente o in un frame specifico all'interno di un set di frame.

Ad esempio, per scegliere come target la parte superiore della pagina corrente ed uscire da qualsiasi set di frame attualmente in uso, verrà utilizzato

in HTML. In Javascript usi

top.location.href = 'page.htm';

che raggiunge lo stesso obiettivo.

Altre codifiche Java seguono un modello simile:

Link Effect HTML JavaScript
Punta a una nuova finestra vuota window.open ( "_ blank");
Target nella parte superiore della pagina top.location.href = 'page.htm';
Target pagina corrente o frame self.location.href = 'page.htm';
Frame principale di destinazione parent.location.href = 'page.htm';
Scegli come target un frame specifico all'interno di un set di frame top.frames ['thatframe'] .location.href =' page.htm ';
Scegli come target un iframe specifico nella pagina corrente self.frames ['thatframe'] .location.href =' page.htm ';

Quando scegli come target un frame specifico all'interno di un set di frame o un iframe specifico all'interno della pagina corrente, sostituisci "thatframe" mostrato nel codice con il nome del frame in cui vuoi che sia contenuto visualizzato. Tuttavia, mantenere le virgolette: sono necessarie.

Quando si utilizza la codifica JavaScript per i collegamenti, associarla a un'azione, ad esempio al clic, o onMousover. Questa lingua definirà quando aprire il collegamento.

instagram story viewer