Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Identificarea obiectelor in ierarhie

html


Identificarea obiectelor īn ierarhie. Sintaxa punct

JavaScript foloseste notatia cu punct, sau o serie de etichete, pentru a identifica un unic obiect īn ierarhia de obiecte. Īn exemplul JavaScript din paragraful anterior,
ne-am referit la o variabila numita document.lastModified. Īn terminologia JavaScript, am referit de fapt proprietatea lastModi 555f59f fied a obiectului document, care este continut īn obiectul window. Referinta completa este:



window.document.lastModified

Cānd referinta este evidenta, ca si mai sus, nu este nevoie sa-i precizam complet fiecare nivel din ierarhie. In general, fereastra curenta este o referinta implicita, astfel īn cāt se poate scurta la:

document.lastModified

Amāndoua aceste referinte vor returna data cānd obiectul document curent
(pagina web) a fost ultima data modificat. Afisānd acest obiect este un mod folositor de a mentiona īn paginile web data cānd acesta a fost ultima data modificat.O astfel de referire se numeste "sintaxa punct".

Sintaxa punct īncepe īntotdeauna de la stānga la dreapta, de la nivelul cel mai īnalt la nivelul cel mai de jos (fereastra browser). Aici este un exemplu mai complex.

window.document.forms[0].inputText1.value

Cāteodata se īntāmpla sa se citeasca referinte JavaScript īnapoi. Aici, noi am referit proprietatea valoare a elementului de intrare cu numele inputText1 din primul element de tip form din cadrul documentului HTML curent, denumit forms[0], aflat īn fereastra curenta.

Metodele obiectelor sunt referite folosind aceeasi sintaxa. Pentru metode, notatia se termina folosind numele metodei, urmata de paranteze. Exemplul urmator initializeaza un obiect document, folosind metoda proprie a obiectului document clear(), afiseaza "Hello world! folosind metoda write() si    īnchide documentul utilizīnd metoda close().

<script language="JavaScript">

document.clear();

document.write("<html><body>Hello World</body></html>")

document.close();

</script>

De retinut este ca apelul fiecarei metode, specifica obiectul pe care īl refera (documentul), metoda apelata (ca si clear), si o pereche de paranteze īntre care eventual, daca exista, trebuie furnizati parametri metodei.

Un exemplu de utilizare a unei functii cu parametri este urmatorul exemplu care extinde exemplul "Hello World" prezentat anterior:

<html>
<script language="JavaScript">
<!--
ascunde scripturile de browsere mai vechi
function myFunction(xxx)

//
sfirsit -->
</script></head>
<body>
<h1>Hello ....</h1>
<form>
<input type="text" name="strg"><BR>
<input type="button" value=" Executa script "
onClick="myFunction(strg)"><BR>
</form>
</body></html>

Īn acest exemplu, obiectul care a fost transmis functiei myFunction ia numele variabilei locale xxx.. Obiectul xxx ia valoarea sirului de caractere introdus de utilizator īn caseta de intrare. Ne putem referi la obiect folosind denumirea īntreaga this.form.elements[0]. Un nume mai scurt, dar echivalent, va fi elements[0]. Īn <body>, se realizeaza apelarea manuala a functiei pentru evenimentul onClick. Cānd utilizatorul face click pe butonul "Run Script", este apelata functia myFunction() avānd ca parametru obiectul string numit strg. Strg este definit īn elementul <input> anterior.


Document Info


Accesari: 1360
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )