DI RECENTE ACCOMAZZI...
CERCA
» Ricerca avanzata
MAILING LIST

Se vuoi iscriverti alla mailing list di Luca Accomazzi inserisci qui la tua mail:

Vuoi ricevere i messaggi immediatamente (50 invii / giorno) o in differita e in gruppo
(due invii / giorno)?

» Vuoi saperne di più?

A domanda rispondo - sezione Internet

HTML: riferimenti relativi e assoluti

Ricorro a voi per risolvere un dubbio. Mi sono da poco avvicinato all'HTML e nonostante le piccole difficoltà iniziali, il tutto procede. Il mio provider mi consente di mettere on line una mia home page; inserendo un'immagine la tag sarà: <img src="../per%20Netscape/Auri2.jpg" [eccetera]>
Qui la domanda: come specificare al browser che l'immagine la deve cercare sul server del mio provider, e non sul mio disco rigido?

Auri Mason

Caro Auri, devi scrivere semplicemente: <img src="Auri2.jpg">. Se tu non specifichi nessuna directory, il browser cerca di recuperare l'immagine nello stesso luogo in cui ha trovato il testo HTML che descrive la pagina Web. Quando la pagina viene letta dal disco rigido locale, il browser andrà a frugare nel tuo disco rigido. Quando la pagina è scaricata da Internet, il browser chiederà al server di scaricare un file che abbia quel nome e che si trovi insieme al file HTML appena scaricato.
Una alternativa perfettamente analoga è <img src="./Auri2.jpg">. Il punto iniziale è un modo esplicito per dire "la stessa directory in cui ti trovavi poco fa", secondo una convenzione introdotta con Unix e poi copiata da Microsoft in Windows.