Dynamic Web pages can be defined as: (1) Web pages containing dynamic content (e.g., images, text, form fields, etc.) that can change/move without the Web page being reloaded or (2) Web pages that are produced on-the-fly by server-side programs, frequently based on parameters in the URL or from an HTML form.
Web pages that adhere to the first definition are often called Dynamic HTML or DHTML pages. Client-side languages like JavaScript are frequently used to produce these types of dynamic web pages.
Web pages that adhere to the second definition are often created with the help of server-side languages such as PHP, Perl, ASP/.NET, JSP, and languages. These server-side languages typically use the Common Gateway Interface (CGI) to produce dynamic web pages.
The word dynamic is used in opposite to static; see Static Web page.
The innerHTML property (or write command) can illustrate the "Client-side dynamic page" generation: 2 distinct pages, A and B, can be regenerated (by an "event response dynamic") as document.innerHTML = A and document.innerHTML = B; or "on load dynamic" by document.write(A) and document.write(B).
The problems with client-side dynamic pages are:
Ajax is a newer web development technique for creating client-side dynamic web pages. Google Maps is an example of a web application that uses Ajax techniques.
Server-side dynamic content is a little bit more complicated.
Server-side has many possibilities for dynamic content, but the use of it can be a strain on low-end, high-traffic, machines. Some websites use the Robots Exclusion Standard to keep web crawlers from accessing dynamic pages for this reason. If not properly secured, server-side scripts could be exploited to gain access to a machine.
It would appear that Wikipedia may have addressed some of the research issues raised by virtual documents (in the contexts of digital libraries / information retrieval (?) ).
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Dynamic Web page".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world