Mazury - oferty pracy - tradzik - programy do obróbki zdjęć - Imprezy firmowe - Księgarnia, książki - Statusy do Gadu Gadu - aranżacja wnętrz szczecin - Przepisy kucharskie - projektowanie wnętrz Warszawa - nero download - alegro - foldery - Kredyt hipoteczny BOŚ - apartamenty krynica morska

<<<

Projektowanie stron internetowych

[Hierarchia w JavaScript][Zmienne][Obiekty][Literały][Operatory i wyrażenia]

Hierarchia w JavaScript

JavaScript wszystkie elementy HTML organizuje hierarchicznie, tzn. każdy element HTML widziany jest przez JavaScript jako obiekt o określonych właściwościach i funkcjach.Z pomocą JavaScript możemy z łatwością manipulować każdym z tych obiektów np:

Poniższy przykład pokazuje hierarchiczną budowę strony WWW:

<HTML>
<HEAD>
<TITLE>Przyklad</TITLE>
</HEAD>
<BODY>
<CENTER><IMG SRC="logo.jpg"></CENTER>

<P><FORM>
Imię :<INPUT TYPE="TEXT" VALUE=""><BR>
Email:<INPUT TYPE="TEXT" VALUE=""><BR>
<INPUT TYPE="BUTTON" VALUE="Nacisnij mnie">
</FORM></P>

<P><CENTER>
<IMG SRC="3email.gif">
</CENTER></P>

<P>
<A HREF="http://babilon5.topnet.pl">Moja strona o Babylon 5</A>
</P>

</BODY>
</HTML>




Na powyższym screenshotcie widzimy dwa obrazki, trzy elementy formularza oraz jeden link. Każdy z nich ma przypisaną kolejność w dokumencie HTML którą widzimy na rysunku. Dzięki tej przypisanej kolejności możemy odwoływać się poprzez JavaScript do każdego elementu HTML i dowolnie go modyfikować.

Poniższy obrazek przedstawia zależności pomiędzy elementami i przypisaną im kolejność.



Jak widzisz na powyższym obrazku, pierwszy element to "document"(czyli twój dokument, strona HTML), dalej odchodzą od niego gałęzie symbolizujące dalsze zależności.Przypomina to trochę drzewo genealogiczne.
I tak, aby odwołać się do elementu "links[0]" musimy wpisać:

document.links[0]

Jeśli na naszej stronie będzie więcej linków to piszemy

document.links[n] gdzie "n" to liczba kolejnego linka(zaczynamy od 0)

Natomiast jeśli chcemy odwołać się do elementu "elements[1]", to wpisujemy:

document.forms[0].elements[1]

Używanie cyfer przy odwoływaniu się do elementów dokumentu HTML, na dłuższą metę jest kłopotliwe. Prościej i jaśniej jest nazwać każdy element strony np:

<P><CENTER>
<IMG SRC="3email.gif" name="obrazek">
</CENTER></P>


I odwołujemy się do niego

document.obrazek

Jak widać obiekt nazywamy przy pomocy polecenia "name".

W ten sposób możemy prościej i jaśniej odwoływać się do każdego dokumentu HTML.


Projektowanie stron internetowych Copyright(c) 1998 by Robert Fontański