Come uscire Frames

August 17

Anche se cornici non sono così popolari come erano una volta, come web designer, è spesso il vostro incubo peggiore per scoprire che il sito perfettamente progettato è finito nel set di frame di qualcun altro. Scoppio di frame può anche essere utile a voi se si dispone di alcuni elementi del sito che richiedono cornici, ma altri che non lo fanno. Utilizzare codice HTML o JavaScript per garantire che il vostro sito non è ingiustamente intrappolato in fotogrammi.

istruzione

1 Mettere un collegamento sul tuo sito web dal titolo "rompere questo sito fuori di una cornice." Utilizzare il seguente codice HTML per farlo:

<a href="http://www.yourwebsite.com/" target="_parent"> rompere questo sito fuori di una cornice </a>

Sostituire "www.yourwebsite.com" con l'URL del tuo sito.

2 Utilizzare il seguente codice JavaScript per garantire che il vostro sito si rompe automaticamente di fotogrammi:

<SCRIPT LANGUAGE = "JavaScript">

<! - Break sito di fotogrammi. ->

<! -

setTimeout ( "changepage ()", 3000);

Funzione changepage () {

if (self.parent.frames.length! = 0)

self.parent.location = "http://www.yourwebsite.com";

}

-->

</ Script>

Inserire il codice all'interno dei tag <body>. Sostituire "www.yourwebsite.com" con l'URL del tuo sito.

3 Utilizzare il seguente codice JavaScript per rompere automaticamente il vostro sito di fotogrammi e di fornire all'utente un avviso:

<SCRIPT LANGUAGE = "JavaScript">

<! -

if (top.frames.length> 1) {

top.location = "http://www.yourwebsite.com";

alert ( "Nessun altro frame!");

}

// ->

</ Script>

Sostituire "www.yourwebsite.com" con l'URL del tuo sito.

Consigli e avvertenze

  • Ci sono molte varianti differenti sui metodi sopra riportati che svolgono lo stesso compito.