htmlWebLink






Ancore o Links

Le ancore una pagina senza ancore non sarebbe una pagina web. La forza delle pagine web è proprio quella di agganciare ed essere a sua volta agganciate alle altre pagine rendendo tutta la rete un unico documento. Quando cliccate sopra un link avviene un'azione un qualcosa che potrebbe essere semplicemente un cambio pagina o l'inizio dello scaricamento di un file da prelevare oppure l'apertura del programma di posta per inviare una mail e molto altro ancora. Tutte queste azioni sono gestite dal tag ancora <A> certamente uno dei tags più importanti di HTML

<A>...</A>

L'elemento <A> necessita di uno dei due attributi possibili e cioè NAME e HREF da solo infatti non serve a nulla. Vediamoli questi due attributi:

 

NAME

L'attributo NAME serve per creare un'etichetta che sarà a sua volta richiamata dall'elemento <A> seguito dall'attributo HREF. In questo modo sarà possibile raggiungere un punto esatto del documento o meglio il punto in cui è stata posizionata l'etichetta con NAME. Tutto chiaro vero? Con NAME creo un punto nel documento e con HREF="#nome assegnato" ci finisco dopo aver cliccato, praticamente un collegamento ipertestuale. Vediamo un esempio:

<A name="weblink"></A>
Così facendo ho creato un'etichetta con nome weblink

Più avanti spiegando le varie possibilità di HREF vedremo come sia possibile richiamare l'etichetta WebLink appena creata e quindi saltare in quel punto preciso dello schermo dopo aver cliccato col mouse.


 

HREF

L'attributo HREF (Hypertext REFerence) all'interno dell'elemento <A> trasforma in un collegamento ipertestuale il testo o l'immagine che segue fino alla chiusura dell'elemento con </A>Generalmente il testo o la cornice dell'immagine diventa di colore blu sottolineato salvo cambiamenti voluti apportati all'interno dell'elemento <body> Questo per evidenziare che si tratta di un collegamento, il corsore del mouse una volta posizionato sopra la scritta si trasformerà in una piccola mano col dito indice teso pronto a premere il link. Vediamo quali siano le diverse forme per questo attributo:

Questo simbolo # pound o cancelletto seguito dal nome che è stato assegnato con l'attributo NAME permette di saltare nel punto esatto in cui l'etichetta è stata posizionata, si veda la spiegazione di NAME un paio di righe sopra. Vediamo un esempio pratico:

<A HREF="#weblink"></A>
Clicca su questa scritta per saltare all'etichetta WebLink definita sopra

http:// questo tipo di ancora è senza dubbio la più adoperata serve per richiamare altre pagine. E' sufficiente specificare l'intero percorso. Vediamo un esempio pratico:

<A HREF="http://ab.freeweb.org"></A>
Clicca su questa scritta per WebLink tutto per la tua pagina web

 

mailto: questo tipo di ancora serve per ricevere un msg nella propria casella postale, oltre all'indirizzo è possibile impostare anche il subject della mail, infatti questo collegamento richiama il programma client di posta adoperato dal navigatore. Vediamo un esempio pratico:

<A HREF="mailto:weblink@lycosmail.com"></A>
Clicca su questa scritta per inviarmi una mail

Alcuni Browser quali NS permettono di impostare anche il subject, si dovrà aggiungere un punto interrogativo e la parola oggetto dopo l'indirizzo. Vediamo un esempio pratico:

<A HREF="mailto:weblink@lycosmail.com?OGGETTO=La tua guida HTML"></A>
Se usi NS puoi inviarmi una mail con soggetto

Queste le altre forme che sono ammesse dall'attributo HREF:

<A HREF="pagina.htm">Realizza un collegamento ad una pagina che si trova nella stessa dir

<A HREF="http://..."> Realizza un collegamento ad una pagina che si trova in un server web

<A HREF="ftp://..."> Realizza un collegamento di tipo FTP

<A HREF="gopher://..."> Realizza un collegamento ad un server gopher

<A HREF="mailto:..."> Realizza un collegamento ad un server gopher

<A HREF="news:..."> Realizza un collegamento a NewsGroup Usenet

Ci sono anche altre forme quali newsrc:... nntp://... telnet://... wais://... ma credo saino molto rare.


 

TARGET

L'attributo TARGET serve per aprire il collegamento su un frame diverso da quello in cui si trova. Ovviamente questo attributo è adoperato solo in caso di un sito strutturato in frames, è utile specialmente per chi avendo un menu laterale voglia fare in modo che i links richiamati dal menu siano visualizzati sulla pagina principale. Per fare questo si dovrà specificarne il nome, quello che è stato assegnato al frame. Ipotizziamo di avere con nome home il frame principale , volendo fare in modo che il link venga aperto su quel frame questa la sintassi:

<A HREF="http://ab.freeweb.org" target="home"></A>
Nel caso in cui non esistesse un frame con nome home verrà aperta una nuova finestra del browser.

Andrea Bianchi




Puoi lasciarmi un msg, un suggerimento, una critica.

© Andrea Bianchi 1997-1998-1999-2000