Dove vanno a finire i link



Il vero problema della gestione dei frames nasce nel momento in cui devi inserire i link, ma non è una "mission impossibile". Devi solo considerare che:

  1. Il browser, in assenza di specifiche, visualizza la pagina linkata all'interno della finestra che contiene il link.
  2. Devi dire tu al browser dove vuoi che sia visualizzata la nuova pagina.
  3. Per ogni link presente nelle singole pagine che compongono il frame set devi specificare in quale finestra si dovrà aprire il file che hai linkato

Consideriamo la pagina che abbiamo analizzato all'inizio.

Pagina suddivisa in due frame: uno destro e uno sinistro

Supponi che da un link presente su "sinistra", tu debba caricare un'altra pagina sul frame "destra". Cosa succederebbe se tu utilizzassi la solita sintassi dei link?

Con questa sintassi
<a href="nuova.htm">Clicca</a>
faresti caricare la pagina che vuoi caricare a destra nella parte sinistra, cioè nello stesso frame da cui è "partito" il link.

Devi essere più preciso nelle indicazioni del codice. La sintassi giusta è:
<a href="nuova.htm" target="destra">Clicca</a>

L'attributo TARGET serve appunto per dire al browser in quale frame si deve aprire la nuova finestra.

Cosa possiamo fare con l'attributo TARGET:

  1. target="_blank" Apre il documento collegato in una nuova finestra del browser senza chiudere la finestra corrente.
  2. target="_parent" Apre il documento collegato nel set di frame principale del collegamento. Purtroppo, Netscape 4.01 (quantomeno la versione per Mac) visualizza il target=_parent come se fosse un target=_top.
  3. target="_self" Apre il collegamento nel frame corrente sostituendone il contenuto.
  4. target="_top" Apre il collegamento nel set di frame più esterno del documento corrente sostituendo tutti i frame.

Ultimi articoli Web design

Metro, il "linguaggio di design" di Windows 8

I principi ispiratori del "linguaggio di design" utilizzato da...

Bootstrap: il framework di Twitter

Sviluppare applicazioni web sfruttando il framework con cui è stato...

Sfondi a tutta pagina con jQuery

Come avere degli sfondi a tutta pagina sui vostri siti web, per...

Grid design, dalla tipografia al web

Design coerenti e layout consistenti, usando principi di...

Art Direction e Design

Capire la differenza tra la direzione artistica di un progetto e il...

Altri articoli

Guide Web design

Guida Pubblicare un sito web

Le verifiche fondamentali da effettuare prima del lancio di un nuovo...

Guida Web Writing

Saper scrivere per il Web è una delle armi per attirare utenti e per...

Guida Accessibilità dei siti Web teorica

Questa guida è finalizzata sostanzialmente a una conoscenza e a una...

Altre guide

Newsletter @Grafica e Web Design

Ogni settimana, direttamente nella tua e-mail: guide, articoli, tutorial e FAQ su Web Design e grafica per il Web.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti