DHTML in Generated Pages

DHTML (dynamic HTML) is an umbrella term for client side programming technologies, including JavaScript, browser DOM (document object model), CSS (cascading style sheet), etc.  Applications generated by Iron Speed Designer do not use the full functionality of the DHTML model for the following reasons:

Page Flashing

One advantage to using DHTML is its ability to eliminate the page flashing caused when an application goes back to the server to fetch and display new data.  Whenever a page needs to be updated using new data from the server, the current document is replaced using an HTTP Get (i.e. redirect) or HTTP Post (i.e. form submit) operation, which can cause page flashing.

Applications generated by Iron Speed Designer are designed to require as little DHTML support as possible, and to utilize limited DHTML in certain situations if the browser requesting the page supports it.  However, the customizable aspect of Iron Speed Designer applications means that you can extend the application (or the application classes) to use existing technology.  Depending on how your application works, you can avoid some, or even all, page flashing.  Using JavaScript, IFrames or Layers, etc., it is possible to download web content from a server, and use that content to dynamically modify or update the current page's content, without page flashing.

See Also

Generated Web Pages