1. Introducere
JavaScript este unul dintre cele mai folosite limbaje de programare ce se
bazeaza pe "script"-uri. Termenul script este folosit pentru a defini un program ce
poate insoti un document HTML sau poate fi incorporat intr-un fisier HTML.
Programul este executat pe masina client atunci cand documentul este incarcat sau
la alt moment de timp (cind o legatura este activata sau a aparut un anumit
eveniment). Script-urile permit adaugarea de elemente de interactivitate unui
document HTML.
JavaScript si Java sunt limbaje complet diferite. Spre deosebire de
JavaScript, Java este un limbaj complex si mult mai puternic.
Un JavaScript poate fi folosit pentru a realiza urmatoarele operatii:
? adaugarea de text intr-un document HTML in mod dynamic;
? reactionarea la diferite evenimente;
? citirea sau scrierea de elemente HTML;
? validarea datelor dintr-un formular, permitand degrevarea server-ului de
aceasta operatie;
? detectarea "browser"-ului folosit pe masina client, in vederea incarcarii
unei pagini create special pentru tipul respectiv de "browser".
2. JavaScript si documente HTML
2.1. JavaScript in documente HTML
Pentru a insera un JavaScript intr-un document HTML se foloseste eticheta
<script>. Aceasta eticheta foloseste atributul type ce permite definirea limbajului
folosit. Astfel, un JavaScript este introdus intr-un document HTML prin intermediul
urmatoarei constructii:
<script type="text/javascript">
.........
.........
</script>
Momentul in care un JavaScript este executat depinde de pozitia acestuia in
cadrul documentului HTML.
Un JavaScript pozitionat in sectiunea <body> va fi executat la incarcarea
documentului HTML, el contribuind la generarea paginii HTML.
<html>
<body>
<script type="text/javascript">
document.write("<b>Acest text a fost generat cu ajutorul unui
JavaScript!!!</b>");
</script>
</body>
</html>
Cand un JavaScript este pozitionat in sectiunea <head>, el va fi executat
atunci cand este apelat sau la aparitia unui anumit eveniment. Pozitionarea sa in
sectiunea <head> asigura faptul ca va fi incarcat inainte de a fi utilizat iar executarea
sa va fi realizata prin intermediul functiilor.
<html>
<head>
<script type="text/javascript">
function mesaj()
{
alert("Acest mesaj a fost apelat prin intermediul
evenimentului onload");
}
</script>
</head>
<body onload="mesaj()">
</body>
</html>
JavaScript - partea I
Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.