![]() ![]() |
|||||||||
|
Dynamické HTML a dynamické stylyKlasický jazyk HTML nenabízí příliš mnoho možností interaktivity mezi uživatelem a webovou stránkou. Jakmile je stránka jednou načtena v prohlížeči, její obsah a vzhled může uživatel jen velmi těžko ovlivnit bez jejího nového načtení ze serveru. Při tvorbě dynamického HTML byli programátoři vedeni především snahou nabídnout uživatelům interaktivitu bez nutnosti načítat data opětovně ze serveru. Dynamické HTML tedy umožňuje po načtení stránky měnit parametry (barvu, velikost, umístění atd.) každého prvku stránky (položky seznamu, odstavce, nadpisu, textového pole atd.) v závislosti na chování uživatele (např. pohybu myší nad textem), aniž by se změněná data musela znovu načítat ze serveru. Kromě dynamického ovlivňování vzhledu jednotlivých prvků stránky umožňuje dynamické HTML dynamicky ovlivňovat také polohu prvků stránky. Zajímavou možností je rovněž dynamická změna souboru s definicí vzhledu textu stránky (tzv. dynamické styly). PoužitíZ konkrétních příkladů využití DHTML uveďme změnu barvy, popř. velikosti písma při najetí na text kurzorem myši, změnu polohy prvku stránky v čase (např. nadpis, který přilétne zprava po načtení stránky), rozevírací seznamy (podtext jednotlivých položek seznamu se rozbalí po kliknutí na položku seznamu) a další. Velmi poutavé jsou různé animační efekty, kdy např. text či obrázek přiletí na své místo na stránce krouživým pohybem shora. Další informace
|
||||||||