Sei in: Per i Webmaster - Corso di HTML - I collegamenti
Questo comando permette di effettuare riferimenti a file remoti o ad altre parti del documento stesso (ad esempio per spostarsi velocemente da un indice alla voce interessata). Questo comando serve perciò se vogliamo creare link tra il documento e un immagine o animazione o file sonoro. Il Tag da usare è:
<A HREF ="file_name"( in formato URL)> testo che fungera' da
collegamento </A>
Esempio: <A href="../../prova.html">Prova </A>
Questo esempio crea un link con il file ipertestuale prova.html, trovato risalendo di due directory quella corrente. Nel documento il link appare come la parola Prova sottolineata o evidenziata (a seconda del Browser) cliccando sulla parola verrà caricato il nuovo documento prova.html. Si consiglia per i file locali di usare sempre path relativi (in caso di spostamenti danno meno problemi).
Formato URL
Per effettuare il richiamo di qualsiasi file in Rete e non, WWW usa il formato URL (Uniform Resource Locator). Il formato è così composto:
Risorsa usata://HOST.DOMAIN[:PORT]/Path/Filename.
- Risorsa usata è una delle seguenti:
- file = Specifica che l'oggetto in esame è un file e non un doc HTML. Se il file è locale si può omettere la dicitura file e scrivere il path, relativo o assoluto, ed il filename.
- http = file retrieval da un WWW server.
- gopher = file retrieval tramite un Gopher server.
- WAIS = file retrieval tramite WAIS server.
- news = news server.
- telnet = file retrieval via telnet.
- Host.Domain è l'indirizzo Internet ove il file è localizzato.
- Port è la porta da usare nel collegamento. Opzionale, è meglio ometterla se non specificatamente richiesta.
Riassumendo: la prima parte dell'URL (prima delle due sbarre (//)) specifica il metodo di accesso. La seconda è tipicamente l'indirizzo dove sono locati il computer, i dati o i servizi richiesti. Le parti successive specificano gli eventuali nomi di file, di porte di connessione o il testo da cercare in un database. Ecco alcuni esempi di URL:
- file://pulua.hcc.hawaii.edu/sound.au
- file://pulua.hcc.hawaii.edu/picture.gif
- file://pulua.hcc.hawaii.edu/directory
- http://pulua.hcc.hawaii.edu/directory/book.html
- ftp://pulua.hcc.hawaii.edu/pub/file.txt
- gopher://pulua.hcc.hawaii.edu
- telnet://pulua.hcc.hawaii.edu:1234
- news:alt.hypertext
La maggior parte dei browser Web concedono all'utente di specificare un URL e di connettersi a quel documento o servizio. Quando si seleziona dell'ipertesto in un documento HTML l'utente sta in effetti spedendo la richiesta di aprire un URL. In questo modo gli hyperlink possono essere fatti non solo ad altri testi e media ma anche ad altri servizi di rete. I browser Web non sono dei semplici client del Web, ma sono anche dei client totalmente operativi per i sistemi FTP, Gopher e telnet.
Ancore e Links a parti specifiche di un documento
I link o le ancore possono essere anche utilizzate per spostarsi all'interno dello stesso documento facendo riferimenti a vari punti di questo. Supponiamo si voglia creare un link da un documento A ad una specifica sezione del documento B. Prima bisognerà marcare la sezione a cui poi si farà riferimento nel modo seguente:
<A NAME="qui_Kirk">il testo che verra' visualizzato</A>
Quindi si creerà il link così:
<A HREF="..filename#qui_Kirk">..testo_visualizzato..</A>
Ove "..filename" è l'URL che localizza il documento B e "..testo_visualizzato.." è il testo (mostrato nel documento A) che farà da link.
