A method and system for data display and data capture using applets within
hidden frames on a browser. A visible frame and two invisible frames are
passed to a client in response to an http request. The visible frame may
include multiple layers. The hidden frames contain applets such as Java
Server programs (JSP), but do not contain any visible html. Static data
that is used for data display and data selection (e.g. pick boxes) is
contained within one hidden frame. An applet, such as JSP within the
other hidden frame provides an interface between the visible frame and
the server to retrieve dynamic data, or verify data entry.