Nwlapcug.com


Come controllare se una finestra non è un iframe finestra Top

La proprietà "top" consente di determinare se la finestra aperta è in un iframe o se la finestra è il padre. La finestra "padre" è qualsiasi pagina Web che contiene un frame interno ad esempio di un iframe. La pagina Web all'interno di iframe è la finestra figlio. È determinare se la pagina è la finestra padre di uscire di un iframe.

Istruzioni

1

Pulsante destro del mouse la pagina HTML che viene visualizzato nella pagina Web iframe. Fare clic su "Apri con", quindi fare clic su editor HTML nell'elenco dei programmi.

2

Creare i tag JavaScript. Aggiungere il seguente tag nella parte superiore del codice HTML:

< script type = "text/javascript" >< / script >

Il codice JavaScript per rilevare l'iframe viene inserito in questi tag.

3

Digitare la seguente funzione per determinare se la pagina contiene la proprietà "top":

Se (self top.location!=) {

fare qualcosa qui

}

Il codice precedente determina se la pagina HTML contiene la proprietà "top". Se la pagina è determinata come la pagina di "superiore", viene eseguito il codice all'interno della funzione. È possibile utilizzare qualsiasi codice nella funzione.

4

Aggiungere il codice nella funzione di rompere l'iframe. Questo codice impedisce che altri siti Web da incorniciare il vostro lavoro, quindi l'utente viene indirizzato sempre alla fonte originale. Aggiungere il seguente codice alla funzione:

Top = self.location.href