Realizarea link-urilor
in JavaScript
Link-urile sunt cele care pun in miscare sistemul World
Wide Web. Ele sunt elementele esentiale ale oricarui document Web,
permitandu-va sa sariti la alta pagina Web printr-o simpla apasare de buton.
Locatia documentului este lipsita de importantal; es s poate gasi pe acelasi
server Web, sau la mii de kilometri departare. Tot ceea ce conteaza este ca
adresa URL sa fie valida. Echivalentul JavaScript al unei legaturi hipertext
este obiectul Link, definit prin sintaxa:
<a
href=locatieSauURL
[name=”numeObiect”]
[target=”numeFereastra”]
[onclic=”nume Metoda”]
[onmouseover=”nume Metoda”]
legaturaText
</a>
Obiectul Link
are aceleasi proprietati care sunt aceleasi cu parametrii pentru obiectul
Location. Dintre ele fac parte: hash, host, hostname, href, pathname, port,
protocol si search.
Tabelul urmator descrie in detaliu
metodele si proprietatile acestui obiect.
TIP
|
ELEMENT
|
DESCRIERE
|
Metoda
|
handleEvent()
|
Apeleaza handlerul pentru evenimentul specificat.
Aceasta metoda a fost adaugata in JavaScript
1.2
|
Proprietate
|
hash
|
Reprezinta o denumire de ancora in adresa URL pentru
legatura, care incepe cu caracterul #.
|
|
host
|
Reprezinta portiunea de calculator gazda din adresa URL
asociata cu o legatura.
|
|
hostname
|
Reprezinta portiunea de nume al calculatorului gazda din
adresa URL asociata cu o legatura.
|
|
href
|
Reprezinta adresa URL completa asociata cu o legatura.
|
|
pathname
|
Reprezinta portinea numelui de cale a legaturii URL.
|
|
port
|
Reprezinta portiunea de port a legaturii URL.
|
|
protocol
|
Specifica portiunea de protocol a legaturii URL.
|
|
search
|
Reprezinta portiunea de interogare a legaturii URL.
|
|
target
|
Reprezinta numele obiectului Window in care este afisata
legatura.
|
|
text
|
Textul folosit pentru crearea legaturii. Aceasta metoda
a fost adaugata in JavaScript 1.2
|
|
x
|
Face referire la coordonata X a legaturii.
|
|
y
|
Face referire la coordonata Y a legaturii.
|
Obiectele Link
nu au o proprietate name, astfel ca nu se poate face referire la un anumit
obiect Link prin sine insusi. Singura modalitate in care va puteti referi la un
anumit obiect Link in codul JavaScript este prin intemediul tabloului
document.links, care este o colectie a tuturor legaturilor din documnetul
curent. Ordinea din tablou se bazeaza pe ordinea in care sunt localizate legaturile
in fisierul sursa.
Folosind
javascript: ca element al legaturii href, se poate executa o expresie
JavaScript in locul unei actiuni tipice de legatura, cum ar fi saltul la alta
pagina Web sau expedierea unui mesaj e-mail. De exemplu pentru a evalua tipul
browserului folosit se poate proceda astfel:
<a
href=”javascript:if(navigator.appName!=‘Netscape’)
{alert(‘You
should not have clicked this link!’)}
else
{alert(‘Thanks
for clicking.’)}
Comentarii
Trimiteți un comentariu