Home >> Production >> HTML and JavaScript >> DHTML

DHTML

Dynamic HTML builds upon existing HTML standards to expand the possibilities of Web page design, presentation, and interaction. DHTML is typically used to describe the combination of HTML, style sheets and scripts that allows documents to be animated.

"Dynamic HTML," isn't really about HTML, the markup language. By and large, DHTML describes the abstract concept of breaking up a page into manipulable elements, and exposing those elements to a scripting language which can perform the manipulations.

Dynamic HTML allows a web page to change after it's loaded into the browser --there doesn't have to be any communication with the web server for an update. Dynamic HTML presents richly formatted pages and lets you interact with the content on those pages without having to download additional content from the server. This means that a page can respond immediately to user actions, such as a mouse click, without having to retrieve an entire new page from the server.

Three main components of Dynamic HTML authoring:

  • Positioning; precisely placing blocks of content on the page and, if desired, moving these blocks around (strictly speaking, a subset of style modifications).
  • Style modifications; on-the-fly altering the aesthetics of content on the page.
  • Event handling; how to relate user events to changes in positioning or other style modifications.

Cross-browser support: How Netscape and Explorer handle DHTML differently

Is JavaScript the same as DHTML?

Download JavaScript and DHTML scripts

http://www.stars.com/Authoring/DHTML/