| Dhtml |
Website Links For Dynamic |
Information AboutDhtml |
| CATEGORIES ABOUT DYNAMIC HTML | |
| html | |
|
Dynamic HTML or '''DHTML''' is a collection of technologies used together to create interactive and animated Web Site s by using a combination of a static Markup Language (such as HTML ), a Client-side Scripting language (such as JavaScript ), a presentation definition language ( Cascading Style Sheets , CSS), and the Document Object Model . A DHTML webpage is any webpage in which client-side scripting changes variables of the presentation definition language, which in turn affects the look and function of otherwise "static" HTML page content, ''after'' the page has been fully loaded and during the viewing process. Thus the dynamic characteristic of DHTML is the way it functions while a page is viewed, not in its ability to generate a unique page with each page load. By contrast, a "dynamic web page" is a broader concept — any web page generated differently for each user, load occurrence, or specific variable values. This includes pages created by client side scripting, and ones created by Server-side Scripting (such as PHP or Perl ) where the web server generates content before sending it to the client. USES DHTML is often used to make rollover buttons or drop-down menus on a web page. A less common use is to create browser based action games. During the late 1990s and early 2000s, a number of games were created using DHTML. But differences between browsers made this difficult; many techniques had to be implemented in code to enable the games to work on multiple platforms. Recently browsers have been converging towards the web standards, which has made the design of DHTML games more viable. Those games can be played on all major browsers and they can also be ported to Widgets for Mac OS X and Gadgets for Windows Vista , which are based on DHTML code. The term has fallen out of use in recent years, as DHTML scripts often tended to not work well between various web browsers. Newer techniques, such as unobtrusive JavaScript coding ( DOM Scripting ), allow similar effects, but in an accessible, standards-compliant way through Progressive Enhancement . Some disadvantages of DHTML are that it is difficult to develop and Debug due to varying degrees of support among web browsers of the technologies involved, and that the variety of screen sizes means the end look can only be fine-tuned on a limited number of browser and screen-size combinations. Development for relatively recent browsers, such as Internet Explorer 5.0+, Mozilla Firefox 2.0+, and Opera 7.0+, is aided by a shared Document Object Model. STRUCTURE OF A WEB PAGE Typically a web page using DHTML is set up the following way
See also '' DOM Events '' EXAMPLE: DISPLAYING AN ADDITIONAL BLOCK OF TEXT The following code illustrates an often-used function. An additional part of a web page will only be displayed if the user requests it. In E-learning , such a function could be used to display additional hints or an answer the student initially should not see. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|