I link ipertestuali

Un link ipertestuale e' un elemento attivo, un controllo a cui e' associata un'azione. Il link viene attivato posizionandovi il cursore, del mouse o a caratteri, e premendo un bottone del mouse (cliccando) o della tastiera. Il comportamento di attivazione di un link e' definito dal browser.

All'atto dell'attivazione il browser inizia la procedura di download di una pagina Web che e' associata al link.

Il tag di descrizione di uno hyperlink si chiama un'ancora ed ha il formato:

<a> ... </a>

Vi sono molti attributi. Un attributo obbligatorio e':

Altri attributi sono opzionali:

Un esempio d'uso di questo tag e':

<a href="http://www.yahoo.com/Science/Oceanography/">
Lista di documenti di Oceanografia<a>

che produce come risultato:

Lista di documenti di Oceanografia

La stringa compresa fra il tag di apertura e quello di chiusura di un'ancora viene resa dal browser in modo evidenziato. E' possibile controllarne il colore, per i browser grafici, con attributi del tag <body>.

Gli URL

Uno Universal Resource Locator (URL) e' un identificativo univoco di una pagina o un altro elemento scaricabile che si trova da qualche parte del World Wide Web.

La sua sintassi semplice per quanto riguarda il protocollo standard del WWW e':

http://host/percorso

La stringa http identifica il protocollo. I caratteri :// sono un separatore. La stringa http:// viene pronunciata "hittip" dai cognoscenti.

L'elemento host e il nome del server su cui si trova la pagina riferita e percorso e' il nome del file, eventualmente preceduto dal nome della directory, che identifica la pagina a cui ci si riferisce.

Vi sono una serie di osservazioni:

Identificatori di Frammenti

Un fragment e' una locazione di una pagina al suo interno, non necessariamente connessa con la pagina stessa. Serve spesso in pagine di glossario ad identificare ogni voce, oppure per rimandare velocemente da un punto intermedio della pagina all'inizio.

Per settare in identificatore di frammento si usa la sintassi:

<a name=stringa> ... </a>

ove stringa e' l'identificatore di frammento e il tag di chiusura e' opzionale. Per esempio in testa a questo documento e' stato definito:

<a name="top">

Per andare ad un frammento la sintassi e':

<a href="http://host/percorso#frammento"> ... </a>

ove tutti gli elementi sono opzionali tranne il frammento e il # che lo precede.

Per sesempio per tornare a inizio pagina il codice e':

<a href="#top">Vai a inizio pagina<a>

che produce:

Vai a inizio pagina

Altri Protocolli

Un URL non si riferisce solo al protocollo HTTP. Cambiando opportunamente lo URL lo stesso browser, se lo supporta, puo' interfacciare altri protocolli applicativi TCP/IP.

Cosi':

ftp://host/percorso

si riferisce ad un file da scaricare tramite Ftp Anonimo.

gopher://host/percorso

si riferisce ad un file da scaricare tramite protocollo Gopher (obsoleto).

mailto:indirizzo-posta

permette di inviare posta elettronica all'indirizzo specificato, se il browser lo supporta.

news:messaggio-news

richiama l'interfaccia News, se il server la supporta ed e' configurato opportunamente, contatta il server News predefiito ed effettua lo scarico del messaggio specificato dal gruppo a cui appartiene se tale gruppo e messaggio si trovano sul server.


©1998 A.P.Software Informatica