Editable dynamically rendered web pages
First Claim
1. In a computer system, a method of rendering a web page including dynamic content, comprising:
- requesting, at a client, a web file, the web file to be displayed by a web browser at the client;
receiving, at the client, the web file including an executable script and at least one portion that is filled by dynamic content from a web server, the executable script to be executed by the client;
the browser at the client scanning the web file and finding the executable script;
without user intervention, executing the script at the client;
upon the client executing the script creating a frameset within the web browser and providing the web server with a URL to a dynamic link library (DLL) that is located in the web server along with the URL address of the originally requested web file;
determining if there is an error in reading the script, and determining that the web server handles the proper protocol;
after having executed the executable script by the client, the client forwarding to the web server the URL address of the originally requested web file and the URL to the DLL;
receiving, at the client, from the web server, the web page with the dynamic content loaded therein, the web page with the dynamic content having been produced by the server executing the DLL, opening the web file by the web server, scanning the web file for an indication that the dynamic content should be inserted, retrieving the dynamic content from a database, and loading the dynamic content into the web file;
rendering, at the client within the created frameset, a viewable document comprising the web file including the dynamic content;
wherein receiving the dynamic content comprises receiving the web file with information corresponding to the dynamic content incorporated therein;
wherein the web file including the dynamic content information comprises an altered version of the script; and
wherein the web file with the dynamic content information comprises information used to prevent the client from requesting the web server to execute the DLL upon the web file including the dynamic content information being received.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for downloading an editable web page having corresponding dynamic content. Dynamically rendered web pages are provided with a special script therein. In response to a client request for a dynamically rendered web page, the server sends the editable page with the script embedded therein. When the script is executed at the client, it creates a frame in the browser, and provides a reference to a DLL that is located on the server and the address for the same requested web page. The DLL is executed at the server and, in response, opens the dynamically rendered web page, retrieves dynamic content for the web page from a database, loads the dynamic content into the document, and returns the web page with the dynamic content to the browser as the content for the newly created frame.
61 Citations
13 Claims
-
1. In a computer system, a method of rendering a web page including dynamic content, comprising:
-
requesting, at a client, a web file, the web file to be displayed by a web browser at the client; receiving, at the client, the web file including an executable script and at least one portion that is filled by dynamic content from a web server, the executable script to be executed by the client; the browser at the client scanning the web file and finding the executable script; without user intervention, executing the script at the client; upon the client executing the script creating a frameset within the web browser and providing the web server with a URL to a dynamic link library (DLL) that is located in the web server along with the URL address of the originally requested web file; determining if there is an error in reading the script, and determining that the web server handles the proper protocol; after having executed the executable script by the client, the client forwarding to the web server the URL address of the originally requested web file and the URL to the DLL; receiving, at the client, from the web server, the web page with the dynamic content loaded therein, the web page with the dynamic content having been produced by the server executing the DLL, opening the web file by the web server, scanning the web file for an indication that the dynamic content should be inserted, retrieving the dynamic content from a database, and loading the dynamic content into the web file; rendering, at the client within the created frameset, a viewable document comprising the web file including the dynamic content; wherein receiving the dynamic content comprises receiving the web file with information corresponding to the dynamic content incorporated therein; wherein the web file including the dynamic content information comprises an altered version of the script; and wherein the web file with the dynamic content information comprises information used to prevent the client from requesting the web server to execute the DLL upon the web file including the dynamic content information being received. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a computer system, a method of providing dynamic content for a web file, comprising:
-
receiving, at a web server, a request from a client for the web file; sending the requested web file, including an executable script, the script to be executed by the client, and at least one portion that is to be filled by dynamic content, to the client; receiving, at the web server, a URL address of the web file and a URL to a dynamic link library (DLL) at the web server, from the client having executed the script without user intervention, and which execution caused the client to create a frameset within a web browser; executing the DLL at the web server; opening the web file; scanning the web file for an indication that the dynamic content is to be inserted therein; retrieving the dynamic content from a database; loading the dynamic content into the web file; and returning to the client the web file with the loaded dynamic content for rendering at the client within the created frameset a viewable document comprising the web file including the dynamic content; wherein the web file with the loaded dynamic content comprises an altered version of the executable script, and wherein the web file with the loaded dynamic content comprises information used to prevent the client from requesting the web server to execute the DLL upon the client receiving the web file with the loaded dynamic content. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification