It may be used to create small applications in a web browser: for example to ease navigation, to create interactive forms or to create interactive exercises to use in e-learning.
Some disadvantages of DHTML are that it is difficult to develop and debug due to varying degrees of support among web browsers of the aformentioned technologies and that the variety of screen sizes means the end look can only be fine-tuned on a limited number browser/screen-size combinations. Development for recent browsers, such as Internet Explorer 5.0+, Netscape 6.0+, and Opera 7.0+, is aided by a shared Document Object Model.
External links
QuirksMode (http://www.quirksmode.org/), a comprehensive site with test examples and instructions on how to write DHTML code which runs on several browsers
Solitaire Mahjongg (http://www.mahjongg.li), a web game application coded in dynamic HTML
DHTML applications that are entirely self-contained in the browser, without server-side support such as a database, are sometimes referred to as Single Page Applications, or SPA.
Some disadvantages of DHTML are that it is difficult to develop and debug due to varying degrees of support among web browsers of the aforementioned technologies 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.
DHTML games, a collection of DHTML coded action games that provide a good example of what is possible with DHTML in modern browsers.
It may be used to create small applications in a web browser: for example to ease navigation, to create interactive forms or to create interactive exercises to use in e-learning.
Some disadvantages of DHTML are that it is difficult to develop and debug due to varying degrees of support among web browsers of the aformentioned technologies and that the variety of screen sizes means the end look can only be fine-tuned on a limited number browser/screen-size combinations.