Programmatic switching of arbitrary HTML forms
First Claim
1. A method of switching a browser implemented on a client computer from a first HTML file to a second HTML file, comprising the steps of:
- receiving control information in an application server from the client computer, the control information derived from execution of an applet in the first HTML file, wherein the control information comprises data relating the second HTML file and a command to show an HTML page associated with the second HTML file; and
executing a script on the application server using the control information to generate a map relating the second HTML file and the command to show the second HTML page.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, article of manufacture, and memory for programmatically switching arbitrary HTML pages is disclosed. The method includes the steps of receiving control information in an application server from a client computer, and executing a script in the application server to generate a map relating HTML files with commands to show pages related to the HTML files. When a control event is received from the client computer, the mapping provides a basis for commanding the client computer'"'"'s browser to switch to a second HTML page. In one embodiment, the invention also includes a program storage device, tangibly embodying instructions for performing the above method steps. The invention also includes an apparatus for remotely scripting local objects. The apparatus includes an application server having device such as a computer for receiving control information from a client computer, and a device for executing a script using the control information to generate a map relating a second HTML file with a command to show the HTML file.
111 Citations
16 Claims
-
1. A method of switching a browser implemented on a client computer from a first HTML file to a second HTML file, comprising the steps of:
-
receiving control information in an application server from the client computer, the control information derived from execution of an applet in the first HTML file, wherein the control information comprises data relating the second HTML file and a command to show an HTML page associated with the second HTML file; and
executing a script on the application server using the control information to generate a map relating the second HTML file and the command to show the second HTML page. - View Dependent Claims (2, 3, 4)
receiving a control event from the client computer in the application server when a first HTML file control is activated, wherein the control event invokes the command to show the second HTML page;
mapping the command to show the second HTML page to a second HTML file name for the second HTML file; and
transmitting a switch command comprising the second HTML file name to the client computer.
-
-
3. The method of claim 2, further comprising the steps of:
-
generating the first HTML file with an arbitrary first HTML authoring tool;
generating the applet with a second HTML authoring tool the applet comprising applet tags;
copying the applet tags generated with the second HTML authoring tool to the first HTML file; and
modifying the applet tags to reference the second HTML file.
-
-
4. The method of claim 3, wherein the applet tags comprises applet parameter tags including the control information, and the step of modifying the applet tags to reference the second HTML file comprises the step of modifying the applet parameter tags to reference the second HTML file.
-
5. A method of switching a browser implemented on a client computer from a first HTML file to a second HTML file, comprising the steps of:
-
receiving control information from the browser, the control information derived from execution of an applet in the first HTML file and comprising data relating a file name for the second HTML file with a command to show the second HTML file; and
switching the browser to the second HTML file when a control event invoking the command to show the second HTML file is received from the browser. - View Dependent Claims (6)
receiving the control event from the browser;
mapping the command to show the second HTML file to the file name for the second HTML file; and
transmitting a switch command comprising the file name for the second HTML file from an application server to the browser.
-
-
7. An apparatus for switching a browser implemented on a client computer from a first HTML file to a second HTML file, comprising:
-
means for receiving control information in an application server from the client computer, the control information derived from execution of an applet in the first HTML file, wherein the control information comprises data relating the second HTML file with a command to show an HTML page associated with the second HTML file; and
an application server for executing a script using the control information, to generate a map relating the second HTML file and the command to show the second HTML page. - View Dependent Claims (8, 9, 10)
means for receiving a control event from the client computer in the application server when a first HTML file control is activated, wherein the control event invokes the command to show the second HTML page;
means for mapping the command to show the second HTML page to a second HTML file name for the second HTML file; and
means for transmitting a switch command comprising the second HTML file name to the client computer.
-
-
9. The apparatus of claim 8, further comprising:
-
a first HTML authoring tool for generating the first HTML file;
a second HTML authoring tool for generating the applet; and
means for appending the first HTML file with the applet generated by the second HTML authoring tool and for modifying the applet to reference the second HTML file.
-
-
10. The apparatus of claim 8, wherein the means for appending the first HTML file with the applet and for modifying the applet to reference the second HTML file comprises a control view tool.
-
11. A program storage device, readable by computer having a processor and a memory, tangibly embodying one or more programs of instructions executable by the computer to perform the method steps of switching a browser implemented on a client computer from a first HTML file to a second HTML file, the method steps comprising the steps of:
-
receiving control information in an application server from the client computer, the control information derived from execution of an applet in the first HTML file, wherein the control information comprises data relating the second HTML file and a command to show an HTML page associated with the second HTML file; and
executing a script on the application server using the control information to generate a map relating the second HTML file and the command to show the second HTML page. - View Dependent Claims (12, 13, 14)
receiving a control event from the client computer in the application server when a first HTML file control is activated, wherein the control event invokes the command to show the second HTML page;
mapping the command to show the second HTML page to a second HTML file name for the second HTML file; and
transmitting a switch command comprising the second HTML file name to the client computer.
-
-
13. The program storage device of claim 12, wherein the method steps further comprise the steps of:
-
generating the first HTML file with a first HTML authoring tool;
generating the applet with a second HTML authoring tool;
appending the first HTML file with the applet generated with the second HTML authoring tool; and
modifying the applet to reference the second HTML file.
-
-
14. The program storage device of claim 13, wherein the applet comprises applet parameter tags including the control information, and the method step of modifying the applet to reference the second HTML file comprises the method step of modifying the applet parameter tags to reference the second HTML file.
-
15. A memory for storing data for access by an application being executed on an application server, comprising:
-
a data structure stored in said memory, including;
a map relating a second HTML file with a command to show a second HTML page, the command invokable by activating a control on a first HTML page, the map generated from control information derived from execution of an applet in the first HTML page. - View Dependent Claims (16)
-
Specification