www.sitopreferito.it

Corso di HTML
Introduzione
Convenzioni
Struttura di base
Scrivere in HTML
Formattazione
Paragrafatura
Immagini
Collegamenti
Liste
Colori e Sfondo
Tabelle
Multimedia
Forms
Imagemap
Frames
Appendice A
Appendice B
Appendice C

HOME

CHAT

WEBCAM

SERVIZI

SPECIALI

CURIOSITA'

BELLEZZE

FORUM

METEO

RUBRICHE

1000LINKS

ANNUNCI GRATUITI

Il portale
della Tua zona

8. Collegamenti ipertestuali (link)

Generalità

La caratteristica principale di un documento HTML, e anche uno dei motivi per il quale è stato sviluppato è l'ipertestualità del documento. Cosa significa ipertestualità? Significa che il documento contiene dei richiami ad altri documenti od immagini che, con un semplice clic del mouse, possono essere visualizzati.

Consideriamo per un istante la grandezza di questa innovazione. Prendiamo quale esempio il caso in cui si sta conducendo una ricerca in un'enciclopedia  per sapere cos'è un Personal Computer. Andiamo a prendere il  volume con la lattera 'P' e dopo aver cercato la voce desiderata leggiamo: "il personal computer è un insieme di hardware e software che consente l'elaborazione di dati con velocità di molto superiore a quella dell'uomo".

Peccato che non si conosca l'esatto significato delle parole Hardware e Software, così, con buona lena, andiamo a prendere i volumi delle lettere "H" e "S".

Andiamio a cercare hardware e troviamo:

"l'hardware è quella parte del personale computer che comprende parti elettroniche e meccaniche: case, mother board, processore, monitor ecc."

Ad un neofita già ciò è sufficiente per andare a prendere i volumi "C", "M" per vedere che significa case e mother board!

Se l'enciclopedia fosse stata su PC, invece, appena raggiunta la voce Personal Computer, avremmo notato un "collegamento" alle voci "hardware" e "software". Cliccandoci, il computer avrebbe immediatamente visualizzato la voce prescelta e da lì, avremmo potuto leggere tutti i termini a noi sconosciuti.

URL

Per realizzare dei collegamenti (link) con i documenti HTML è ncessario fare uso delle cosiddette "Ancore" (Anchor). Un'ancora non è altro che un riferimento ad un'altro indirizzo WWW.

Un indirizzo WWW è chiamato URL (Uniform Resource Locator) ed è la maniera standard di esprimere il "luogo" in cui è situata una risorsa sulla rete Internet.

Per esempio, l'home page sul quale trovate questo corso di Html è:

http://www.sitopreferito.it:80/index.html#inizio

Una URL è di norma composta da:

  • metodo per accadere alla risorsa (http:);
  • nome del server che fornisce la risorsa (www.sitopreferito.it);
  • numero della porta utilizzata sul server (default: 80);
  • nome del file della risorsa (eventualmente con tutto il path)  /index.html;
  • segnalibro nel documento (#inizio).

In pratica la stessa URL poteva essere scritta nella seguente maniera ed ottenere lo stesso effetto in quanto la porta 80 è normalmente di default e l'ancora nel documento non è necessaria se si deve puntare all'inizio del file:

http://www.sitopreferito.it/index.html

Ancora (Anchor)

Per collegare un documento all'altro, in HTML, deve essere utilizzato il tag <A></A> come di seguito indicato.

<A HREF="http://www.sitopreferito.it/index.html"> Questo è il collegamento alla home page di Antonio Rossi</A>

ed appare così:

Questo è il collegamento alla home page di Antonio Rossi

Tutto ciò che viene inserito tra i tag di aprtura e di chiusura sarà evidenziato e potrà esse cliccato per attivare il link. E' chiaro che all'interno del collegamento può essere inserito sia del semplice testo che un'immagine. In quest'ultimo caso sarà il click sull'immagine ad attivare il collegamento.

Una URL, inoltre, non deve necessariamente puntare ad un file presente su un  sistema remoto della rete Internet, ma può puntare anche ad un file presente sul sistema locale.

Se volessimo visualizzare il documento chiamato prova.html presente all'interno di questo corso, sarebbe difatti sufficiente scrivere:

<A HREF="C:\CORSOHTM\PROVA.html">clicca qui per vedere prova.html</A>

per apparire così:

clicca qui per vedere prova.html

Come avrete avuto modo di constatare, il browser evidenzia con colori differenti le parti di documento che possono attivare un link ad altre risorse ed inoltre, il cursore cambia di norma forma quando passa su un link.
Per documenti che si trovano nella stessa directory della pagina attualmente visualizzata, non è necessario dare l'indirizzo Internet completo, ma è sufficiente scrivere il nome del file. Ad esempio

<A HREF="pagina.html">.
 

Oltre a puntare all'inizio di un generico documento, i link possono puntare a specifici punti del documento stesso. Difatti, con il comando

<A NAME="nome">Questo è il paragrafo..... </A>

si assegna alla porzione di testo incluso nell'ancora il segnalibro indicato tra apici. Quindi, se vogliamo che il cursore si sposti direttamente in tal punto a seguito di un link, dopo il nome della pagina dobbiamo digitare il carattere # seguito dal nome del segnalibro.

Se voglio puntare al segnalibro "nome" del documento pippo.html, si dovrà creare il seguente link:

<A HREF="pippo.html#

nome">Va al segnalibro 'nome'</A>

ma se il segnalibro è all'interno del documento che sto visualizzando al momento, è sufficiente scrivere:

<A HREF="#

nome">Va al segnalibro 'nome'</A>

Oltre a riferirsi a documenti esterni, l'ancora può riferirsi ad un punto specifico del documento visualizzato. In talc caso il riferimento può essere semplicemente sopecificato dal nome del segnalibro predecuto dal cancelletto.

Come dovrebbe essere chiaro, un ancora può essere collegata a qualsiasi tipo di file "riproducibile" da un browser WWW e quindi a suoni, immagini, documenti, filmati e, chi più ne ha più ne metta:

<A HREF="imm.jpg>
<A HREF="musica.wav">
<A HREF="film.avi">

Link ad E-Mail

Uno dei particolari metodi di indirizzamento a cui si può collegare un documento HTML è il mailto:

Difatti, con un link del genere,

<A HREF="mailto:nome@server.ext">Mandami un mex</A>.

istruiamo il browser a richiamare il programma di posta elettronica per inviare un messaggio all'indirizzo specificato.

Potete provare a cliccare su questo link per inviarmi una E-mail.


 

PRIVACY POLICY | NOTE LEGALI

Home | Chat | Bellezze | Forum | Webcam | Meteo | Servizi | Rubriche | Speciali | 1000Links | Curiosità | Annunci Gratuiti

 

Per informazioni o suggerimenti sulla realizzazione del sito scrivere a webmaster@sitopreferito.it
Copyright (c)2002-2004 Tecno Idee srl
Per la pubblicità su questo sito:
info@sitopreferito.it

 

I loghi, le immagini e i marchi riportati nel sito e nelle vetrine sono di proprietà dei rispettivi proprietari
E' vietata la riproduzione totale o parziale del sito