| 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.
|