DHTML (Dynamic HTML)/
dynamiczny HTML /
|
Zbiorczy termin określający język opisu strony HTML wraz z jego rozszerzeniami umożliwiającymi tworzenie interaktywnych i zmieniających się dynamicznie stron WWW. |
|
Do rozszerzeń DHTML zalicza się technologie obsługiwane przez mechanizmy „zaszyte” w samych przeglądarkach, a więc skrypty JavaScript oraz kaskadowe arkusze stylów (CSS). DHTML nie wymusza więc na użytkowniku instalowania w przeglądarce wtyczek (plug-ins) w celu obejrzenia efektów specjalnych strony WWW (jak ma to miejsce np. w przypadku technologii Flash). Wskazane jest jednak posiadanie stosunkowo nowej wersji klienta WWW - np. Mozilli lub Internet Explorera. Obsługiwany przez nie obiektowy model dokumentu (DOM – Document Object Model) sprawia, że właściwości niemal każdego elementu strony WWW mogą być kontrolowane za pomocą skryptów. Niestety, różnice w implementacji języków skryptowych oraz CSS w poszczególnych przeglądarkach przekładają się na ogromne trudności w tworzeniu takich stron DHTML, które byłyby generowanych poprawnie w każdej z nich.
Witryny stworzone w technologii dynamicznego HTML mogą zawierać takie elementy jak proste rollovery, wielopoziomowe, rozwijane menu, animacje pełnoekranowe, przeciągane w obrębie strony obiekty, itp. Stosowanie elementów DHTML sprawia, ze internetowe dokumenty zyskują wygląd prostych produkcji multimedialnych i funkcjonalność programów komputerowych przy zachowaniu niewielkiej objętości pliku.
Ponieważ kod DHTML przed wykonaniem pobierany jest przez przeglądarkę w całości, wspomniane efekty obserwować można niezależnie od tego, czy połączenie z serwerem macierzystym witryny jest utrzymywane czy też zostało zerwane (technologia client-side).
zobacz również: Alladyn, CSS, DOM, dynamiczne fonty, Flash, HTML, JavaScript, warstwy,
DHTML (Dynamic HTML) DHTML zone
DHTML central
DHTML (Helion)
aktualizacja: 14/12/2003
|