2013-04-26 9 views

risposta

21

Se il collegamento è in un iframe, la nuova pagina web non verrà caricato nel iframe ma invece il browser aprirà la pagina nella finestra stessa

+4

Tidbit: come misura di sicurezza, i browser non consentono a un iframe di un dominio diverso di modificare la posizione _top. Invece si aprirà una nuova scheda (o nulla). –

1

come @hamon said

Esempio di utilizzo di _top con jQuery

Se il sito è contenuto in un set di frame

$(document).ready(function() { 
    if(top.location != location) { 
     $('a, form').each(function() { 
      if(!this.target) { 
       this.target = '_top'; 
      } 
     }); 
    } 
}); 

Quindi .. Tutti i link nel vostro sito gonna aperta in nuova finestranon nella cornice di attributo(Credit)

0

target="_top" fa sì che il "target" del collegamento ipertestuale per visualizzare al livello più alto di tutti i set di frame attualmente definiti. Si apre il documento collegato nel corpo completo della finestra

Da: http://www.w3schools.com/tags/att_a_target.asp

2

target="_top" si aprirà il collegamento al livello superiore di tutti i frame definiti.

11

È un nome browsing context.

A nome del contesto di navigazione o la parola chiave valido è qualsiasi stringa che è o un nome contesto navigazione valido o che è un case-insensitive partita ASCII per uno di: _blank, _self, _parent, o _top.

Date un'occhiata alla matrice here, che descrive il comportamento dell'attributo target in diversi scenari.

L'effetto pratico è che _top fa riferimento alla finestra più in alto (tecnicamente the top level browsing context).

<a href="http://foo.com" target="_top">a link</a> indica al browser di passare a "foo.com" non nel proprio frame, ma nel frame più in alto. Se il fotogramma corrente è il fotogramma più in alto, l'URL si aprirà nella stessa finestra.

Vedere anche: Browsing Contexts (se si ha voglia di letture profonde).

14

target =:

_top: apre il documento collegato nel corpo completo della finestra

_blank: apre il documento collegato in una nuova finestra o scheda

_self: Apre il documento collegato nello stesso frame su cui è stato fatto clic (impostazione predefinita)

_parent: Apre il documento collegato nel frame principale

framename: Apre il documento collegato in una cornice di nome

http://www.w3schools.com/tags/att_a_target.asp

Problemi correlati