Classical
hypertext navigation occurs among "static" documents, and, for web users, this experience is reproduced using
static web pages. However,
web navigation can also provide an interactive experience that is termed "dynamic". Content (text, images, form fields, etc.) on a
web page can change, in response to different contexts or conditions. There are two ways to create this kind of
interactivity: Using
client-side scripting to change interface behaviors within a specific
web page, in response to mouse or keyboard actions or at specified timing events. In this case the dynamic behavior occurs within the
presentation. Using
server-side scripting to change the supplied page source between pages, adjusting the sequence or reload of the
web pages or
web content supplied to the browser. Server responses may be determined by such conditions as data in a posted
HTML form, parameters in the
URL, the type of browser being used, the passage of time, or a database or server
state.
See more at Wikipedia.org...