DHTML0146

DHTML0146



M Nets<ap« Navigatora


Rozdział 9.

DOM Netscape Navigatora

DOM Netscape Navigatora pozwala na pisanie skryptów kontrolujących elementy stworzone

przy ożyciu znacznika 41Y0& (patrz rozdział

13, „Warstwy Netscapea”) oraz umiejscawiania CSS. Pozwala to na kontrolowanie położenia, widzialności oraz przycięcia elementu. Modyfikacje tych właściwości dokonane za pomocą JavaScriptu lub umiejscawiania CSS, zostaną niezwłocznie uwidocznione na stronie.

Jednakże, w' odróżnieniu od Internet Explorera, Navigator daje możliwości dostępu jedynie do właściwości CSS związanych z umiejscawianiem.

W obiektowym modelu dokumentu stosowanym w Navigatorze dostęp do właściwości CSS elementu możliwy jest przy użyciu numeru indeksu, identyfikatora lub nazwy elementu (patrz rysunek 9.3).

Na listingu 9.3 przedstawiona została funkcja JavaScriptu wykorzystująca DOM Netscape Navigatora. Opisuje ona ścieżkę do położenia

konkretnego elementu, a następnie przypisuje mu nową wartość. Na rysunku 9.4 przedstawiony został element przesuwany ze swojego oryginalnego położenia w wyniku wywołania funkcji.

Listing 9.3. DOM Navigatora w działaniu - użyty przy tworzeniu funkcji zmieniającej położenie elementu

<ht.ml>

sheail?

<meta http-equiv="Content-Type" ->content-"text/htmi; charset=ISO-885?-2">

<title>Listing 9.3</title>

Ocript language="javascriptl. 2"> fur.ct.ion NAVpr?.esunElement (nazwaElementu)

t

var element = eval( "document.” + ->nazwaElementu ) ;

element.left - 120; element.top « 120;

I

</script>

</head>

<body bgcolor-"itFFFFFF">

<p style="position: absolute; top:10px; left:10px;" id="eleml">

Bardzo ładny kod HTML.</p>

<brxbrxbr><br>

<form>

<input type-"Button" name="button" value="Przesuń"

onClick "NAVprzesunElement(1eleml');"> </form>

</body>

</html>

Słowo

Kluczowe

informujące przeglądarkę o tym, ze chcesz wprowadzić

zmiany (czyli Nazwa nadana właściwość CSS, którą ten dokument) elementowi HTML chcesz zmieniać


Wyszukiwarka

Podobne podstrony:
skanuj0242 (3) Rozdział 9. ♦ Podstawy MySQL 255 Startup Yariables — pozwalająca na konfigurację opcj
DHTML0077 w •Stosowanie kolorów i tła Niemal od samego początku swojego istnienia HTML pozwalał na o
DHTML0068 Rozdział 3. Rozdział 3. Dekorowanie tekstuDekorowanie tekstu Dekorowanie tekstu pozwala na
DHTML0120 Umiejscawianie w CSS Umiejscawianie w CSS Listing 7.4 Netscape EOe fcrfit y.ew Qo ęommuftC
magania satelitarnego EGNOS (Euro-pean Geostationary Navigation Over-lay Service). Służba RIMS pozwa
Przykładowo: przeglądarka internetowa (Explorer lub Navigator) zainstalowana na komputerze użytkowni
Habermas16 128 Rozdział III się do zewnętrznego stosunku interaktywnych oddziaływali na siebie aktor
skanuj0035 (106) Rozdział 4. ❖ Wykresy dwuwymiarowe 49Rysunek 4.3. Ikona układu kartezjańskiego 2D&n

więcej podobnych podstron