Outer Court Quick Guide to Web Development

Dynamic pages

DHTML is a dangerous, over-used mixture of HTML, CSS & JavaScript. The world wide web is interactive and dynamic, without the author having to script code; it's enough to describe the structure behind the information, and let programs decide on their functionality. However, sometimes the client wants dynamic effects on the page itself, the kind of effect that can't be implemented via simple hypertext markup.
DHTML always means:

The languages

If you're delving deeper into scripting pages, you will need to write several pieces of the same functionality, tailored to every browser you want to support. Different object models and script implementations are at work.

When to use it

All this being said, client-side scripting is not bad per se. Some uses of it are: