9. The server of claim 8 , wherein the web dialog platform is further configured to: render the dialog at a fixed size outside the view port; determine a scrollable width and height of a body element of the new web page; determine the size of the view port of the parent web page; and set a new width and height of the dialog to a lesser one of the width and height of the body element of the new web page and the viewport of the parent page.
8. A server for providing a web application employing a cross-browser web dialog platform, the server comprising: a memory; a processor coupled to the memory, the processor executing web dialog platform, wherein the web dialog platform is configured to: present a parent web page to a user; in response to receiving a user selection, hide at least a portion of displayed web page elements by one of graying the elements, rendering the elements transparent, and modifying text and graphics colors; present a dialog over the hidden web page elements within the parent web page; in response to receiving another user selection through the dialog, present a new web page within the dialog, wherein a size of the dialog is adjusted automatically based on at least one of the contents of the new web page and a size of a view port displaying the web page, a portion of elements on the new web page are hidden by removing the elements selectively from the new web page, the selective removal including hiding of controls associated with saving, deleting, and checking entire content by at least one from a set of: graying the controls, rendering the controls transparent, and modifying text and graphics colors in response to a user interaction with the new web page changing to a content input mode, and the one or more controls are displayed upon completion of the content input mode; present one or more links within the new web page, wherein a behavior of the links within the new web page is specified based on interpreting the links within the new web page for desired link behavior and specifying separate behaviors for the links based on the interpretation.