Method and apparatus for the separation of web layout, logic, and data when used in server-side scripting languages
First Claim
1. A method of providing content for display of a web page, comprising:
- generating a dynamic content frame separate from a static content frame comprising layout and logic information during development of said web page; and
downloading said dynamic content frame independently of said static content frame.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method of providing content for display of a web page. The method comprises: generating a dynamic content frame separate from a static content frame comprising layout and logic information during development of said web page; and downloading said dynamic content frame independently of said static content frame. Dynamic content is downloaded whenever a new web page is requested. The Dynamic content calls general functions of the static content frame that acts upon the logic and layout of the static content frame. Logic for the web page (i.e., how it acts, looks, etc.) is stored separately but referenced in the dynamic content. Therefore, the browser does not need to re-download the same logic for subsequent screens. In this manner, a more efficient download and display of the web page is achieved. Thus, the invention reduces download time of web content for web pages having similar logic and layout.
102 Citations
21 Claims
-
1. A method of providing content for display of a web page, comprising:
-
generating a dynamic content frame separate from a static content frame comprising layout and logic information during development of said web page; and
downloading said dynamic content frame independently of said static content frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19, 20, 21)
-
-
8. A computer program product comprising:
-
a computer readable medium; and
program code on said computer readable medium for providing content for display of a web page by;
generating a dynamic content frame separate from a static content frame comprising layout and logic information during development of said web page; and
downloading said dynamic content frame independently of said static content frame. - View Dependent Claims (9, 10, 11, 12, 13, 14, 17, 18)
-
-
15. A method for extending interaction between static and dynamic content of a web page comprising:
-
creating said web page with individual layers corresponding each to web page content, and web page layout and logic; and
enabling manipulation of each layer by server-scripting software, wherein web page content may be changed by standard off-the-shelf scripting applications, without consideration of HTML and DHTML.
-
-
16. A system for providing content for display of a web page, comprising:
-
a server having a memory component with server software;
means for connecting a web browser to said server;
logic for generating a dynamic content frame utilizing a server-side scripting software separate from a static content frame comprising layout and logic information during development of a web page at said server; and
logic for downloading said dynamic content frame independently of said static content frame to said web browser via said connecting means.
-
Specification