The present invention involves a new system and process for automatically controlling
whether a displayed web page and associated frames displayed within a window of
a web browser are secure or non-secure. For example, whether the displayed web
page and associated frames are provided via a secure socket layer (SSL), i.e. a
web page from an HTTPS address (secure), or simply via an HTTP address (non-secure),
respectively. Specifically, the present invention uses a dynamic "Web Component"
to remotely control web page security states. Further, the Web Component according
to the present invention uses the same script and HTML for all implementations
or instantiations of the Web Component, regardless of which, or how many, unique
local clients make use of the Web Component. This code reuse is accomplished by
using entry web pages, or "entry points," as described in further detail below,
to set the value of function properties or parameters of the Web Component for
dynamically and controlling the security state of a web page having at least two
frames. The script and/or HTML source code of the Web Component pages does not
change based on each new implementation or instantiation. Consequently, little
setup work is required for each implementation, and only a basic verification test
pass is needed for each unique automatically customized Internet web page.