Dynamic HTML (DHTML)

Dynamic HTML is the common name for the combination of Cascading Style Sheets and a scripting language like JavaScript, VBscript, or ECMAscript. The new DOMs (Document Object Models) defined in the Version 4 browsers allow objects in an HTML page to be modified on the fly.

Using a scripting language, you can program a page to choose a new text color, move an image, re-position elements, etc. based on events taken by the user (a hyperlink is clicked, the mouse moves over an image, etc.) Because the objects on a page can be altered dynamically by such an event, it is far easier to bring a Web page to life with animation or drag and drop featues.

A major drawback to DHTML is that currently the two browser giants support different versions of DOMs. Therefore dynamic content in Netscape may produce only errors in Internet Explorer. W3C recently declared a DOM standard that more closely resembles IE's DOM, and the other browsers should be moving to that standard eventually.

 

Main types
   
Static HTML
Dynamic HTML (DHTML)
Flash
Database driven
XML technology

Web design index
   

Contact About Site Map Client area All images and content copyright mowmow 2001© All rights reserved