DHTML0142

DHTML0142



Rozdział 9.

Czym jest model obiektowy


Tubela 9.1. Na co pozwala DOM

Możliwość

Przeglądarka

smianywrascwcl 035 ciemcmu

, . ... ....

mteinei Eipioiei


na ekranie.

Zmiany z-indeksu elementów.

Obie

Wyświetlania i ukrywania elementów na ekranie.

Obie

Kontroli położenia elementów w zależności od ustawień użytkownika.

Obie

Przesuwania elementów na ekranie.

Obie

Umożliwienia użytkownikowi przesuwania elementów na ekranie.

Obie

Ponownego przycięcia widocznej części elementu.

Navigator


Przyszłość DOM

W chwili obecnej World Wide Web Consortium opracowuje standard DOM, który, co jest więcej niż pewne, stanie się podstawą przyszłych przeglądarek. Jednak złą wiadomością jest to, że nawet jeśli ten standard zostanie szybko stworzony, to i tak cały czas będą używane przestarzałe przeglądarki, które nie będą współpracowały z jego specyfikacją.


Czym jest model obiektowy dokumentu?

ODicmowj model Mieniu, o WlW

(ŚSL\^\

któremu możesz odnaleźć dowolny element dokumentu HTML-owego i zmienić jego właściwości za pomocą języka skryptowego, na przykład języka JavaScript. DOM umożliwia dostęp do każdego elementu na ekranie, który jest bądź elementem zastąpionym, takim jak obrazek o podanej nazwie, bądź elementem identyfikowanym za pomocą identyfikatora. Najważniejsze jest to, że element wyświetlony na ekranie musi posiadać unikalną tożsamość. Każdy element na ekranie może być identyfikowany przy użyciu atrybutów NAME lub ID, które nadają mu unikalny „adres”, tak jak gdyby element znajdował się na planie miasta. Pisząc list podalibyśmy na kopercie adres konkretnego domu na mapie; opisalibyśmy miasto, ulicę, numer domu:

Koluszki.ULOkrągla.6699

DOM jest jakby mapą Twojej strony WWW: opisujesz ścieżką poczynając od samego dokumentu, przechodząc w dół, aż do różnych elementów umieszczonych na stronie. Dla przykładu. DOM obrazka o nazwie "buttonT miałby następującą

postać:

document.images.buttonl

Informuje on przeglądarkę, że dokument zawiera obrazek o nazwie „buttonl”.

Możesz użyć tej ścieżki, aby za pośrednictwem funkcji JavaScriptu przesłać do elementu komunikat (na przykład informujący o tym, jaki obrazek ma być w nim wyświetlany).

Przynajmniej taka jest ogólna idea.

Niestety, producenci przeglądarek DHTML nie porozumieli się co do użycia tej samej mapy zapewniającej dostęp do elementów definiowanych za pomocą CSS.

Na szczęście możemy użyć JavaScriptu, aby upewnić się, że obie przeglądarki „odczytują tę samą stronę”. (Patrz „Tworzenie modeli obiektowych dokumentów działających na wielu przeglądarkach”, strona 146.)


Wyszukiwarka

Podobne podstrony:
Rozdział 1.Czym jest programowanie obiektowe? Ostatnio niemal wszyscy pracujący w przemyśle związany
DHTML0022 Rozdział 1. Rozdział 1. Czym jest styl?Czym jest styl? Większość dostępnych procesorów tek
180 181 ROZDZIAŁ V Niewiele to jednak wnosi do rozumienia, czym jest dziennikarska obiektywy ność. W
CZĘŚĆ IV PRACA I ZATRUDNIENIE 261 ROZDZIAŁ 18 ISTOTA PRACY 263 Czym jest praca 263 Teorie na temat p
6 Język C++. Efektywne programowanie obiektowe Rozdział 2. Czym jest abstrakcja danych?
PK1 2006 © Wolery Susłow Czym jest Java? Obiektowy język programowania ogólnego
Czym jest TPM? TPM stawia na maksymalizację wydajności maszyn i urządzeń poprzez zastosowanie
IMG03 CZYM JEST TEATR? Snikając odpowiedzi na postawione tak pytanie sięgnijmy po pomoc jjjpłwstszą
DHTML0095 Rozdział 6. Określanie wypełnieniaOkreślanie wypełnienia wokół elementu Na pierwszy rzut o
c) d) luz dowodowy luz wyboru konsekwencji -przeciwstawiany temu jest model argumentacyjny oparty na
Rozdział 2Klasy 2.1 Wprowadzenie Programowanie obiektowe polega na operowaniu w programie obiektami,
CCF20091108000 ZARYS ROZDZIAŁU CZYM JEST PRZYWÓDZTWO? STYLE PRZYWÓDCZE ZALEŻNOŚCIOWE TEORIE PRZYWÓD
Skansen jest to 5 obiektów zlokalizowanych na powierzchni lA ha. Są to: chałupa dwutraktowa, stodoła

więcej podobnych podstron