Sunteți pe pagina 1din 11

Crearea hiperlegăturilor

Definirea hiperlegăturilor
• Pentru a naviga de la o pagină la alta sau pentru a efectua salturi controlate în
cadrul aceleiaşi pagini Web, se folosesc hiperlegăturile (hyperlinks).

• Prin intermediul hiperlegăturilor, se poate activa un fişier executabil ce poate


genera o pagină HTML sau un anumit conţinut media (animaţie, imagini, secvenţe
sonore).

• Hiperlegăturile transformă un text obişnuit în „hipertext" sau „hipermedia", ceea


ce permite trecerea rapidă de la o informaţie aflată pe un anumit server, la altă
informaţie aflată pe un alt server, oriunde în lume.

• 0 hiperlegătură are două puncte de capăt numite ancore.


– ancora sursă – este o zonă activă din pagina Web, adică o zonă de pe ecran sensibilă, de
exemplu, la apăsarea butonului mouse-ului (aceste zone pot fi activate şi de la tastatură, sau,
mai nou, prin voce).
– ancora de destinaţie – poate fi o resursă oarecare de pe Internet (o altă pagină Web, o
imagine, un program, un element al unui document HTML etc.).

• Activarea unei hiperlegături este interpretată ca o cerere către un anumit server


de pe Internet de a expedia către computerul client o anumită resursă, indicată de
legătura respectivă.
Construcţia unei hiperlegături
• Se realizează cu ajutorul elementului a (anchor) care aparţine secţiunii body a
unui document HTML.

• Ancora este definită intre marcajele <a> şi </a>

• Zona activa care devina sensibila la apasarea butonului stang al mouse-ului


este formata din textul cuprins intre etichetele <a>...</a>.

• Elementul a are mai multe atribute care permit definirea completă a


hiperlegăturii, cele mai importante sunt atributele href şi id sau name.
– Atributul href defineşte destinaţia hiperlegăturii.
– Prin atributele id sau name, elementului a i se asociază un nume prin care
acesta poate fi folosit, la rândul său, ca destinaţie a unei alte hiperlegături.
Tipuri de hiperlegături
• O hiperlegătură poate conduce:
– către o anumită locaţie din pagina curentă - legătură internă
– către un alt document - legătură externă
– la activarea unui fişier executabil - Iegatură executabilă

Definirea unei legături interne.


• Există situaţii in care, intr-o pagind Web foarte lungă, sunt necesare puncte de reper (bookmarks)
către care să se definească salturi precise, prin hiperlegături.

• Un astfel de punct (bookmark) de destinaţie a unei hiperlegături este definit cu ajutorul atributului
name, care primeşte ca valoare un nume dat reperului bookmark:
<a name= "nume—ancora" >

• Atributul name poate fi înlocuit prin atributul id, care este un identificator universal, putând fi ataşat
oricărui element al unei pagini Web:
<a id="nume_ancora">

• Pentru a insera o hiperlegătură către o astfel de destinaţie din aceeaşi pagină, elementul a va avea
atributul href cu valoarea „#nume_ancora":
<a href="#nume_ancora">
Definirea unei legături externe
• Pentru a defini o legătură către o altă pagină Web, atributul href primeşte
ca valoare numele fişierului HTML care va înlocui vechea pagină.
• Dacă pagina apelată de hiperlegătură se află în acelaşi director cu pagina
curentă, atunci se indică doar numele fişierului destinaţie:
Exemplu: <a href =“ pagina2.html”>
• Dacă pagina apelată de hiperlegătură se află pe acelaşi disc
local, dar în alt director, atunci se foloseste adresarea relativă.
Exemplu: <a href = “../dir1 /subdir1 /pagina3.html" >
• Dacă pagina apelată de hiperlegătură se află pe un
site particular, apelarea se face prin indicarea URL-
ului respectiv.
Exemplu: <a href = "http://ltva-sabaoani.ro" >
• Pentru o trimitere către o ancoră de tip bookmark, definită in
alt document (altă pagină), atributul href primeşte o valoare
de forma: “nume_fisier.html#nume_reper".
Exemplu: <a href = "pagina4.html#reperl " >
Definirea unei legături executabile.
• Pentru a deschide fişiere externe prin intermediul unei hiperlegături, atributul href
primeşte valori asociate cu protocolul de accesare a fisierului.

• Pentru a accesa un fişier HTML local (aflat pe computerul client) se utilizează protocolul
„file://" (în locul protocolului „http://"), împreună cu adresa absolută (calea completă
către directorul ce confine fişieruI, plus numele fişierului).
Exemplu: <a href="file://c:/html/nume.html">Hiperlegătură către fişierul
„nume.html", aflat pe discul local </a>

• Pentru conectarea la un server specializat în transferul de fişiere (server FTP), se


utilizează serviciul „ftp://" împreună cu adresa serverului FTP şi locaţia fişierului pe
server.
Exemplu: <a href="ftp://ftp.go.ro"> Hiperlegătură către serverul de fişiere al firmei
“Netscape Communication Corporation”</a>

• Pentru a accesa un fişier oarecare, aflat pe un server de pe Internet, atributul href


primeşte ca valoare URL-ul fişierului destinaţie.
Exemplu: <a href="c:\Program Files\Adobe\Acrobat 5.0\Reader.exe"> Hiperlegătură
către fişierul „Reader.exe" </a>
• http://html-tutor.net/legaturi/

S-ar putea să vă placă și