Flexible, dynamic menu-based web-page architecture
First Claim
1. A method of displaying and navigating information in a web browser, comprising the steps of:
- providing a first plurality of row elements;
selecting a strut row from said row elements, said strut row being representative of a resize attribute of a table structure;
placing a first subset of said row elements in a first table structure;
displaying said first subset of row elements in a web-page using said first table structure;
selecting a second subset of said row elements, said selection being responsive to a user action;
placing said second subset of said row elements in said first table structure;
calculating a resize attribute using a display resize requirement and said strut row; and
displaying said second subset of row elements in said web-page using said first table structure using said resize attribute.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of displaying and navigating information using a hierarchical, spring loaded DHTML menu system that adjusts to fit the boundaries of a resizable, container (FIG. 1). A set of standard HTML table row elements, having a hierachical dependency (11), is consistently displayed as a web-page, under reasonable resizing. This is done using a strut row that produces the largest width requirement when the table structure is resizing to occupy a small width. Only the current row elements and the strut element are required in calculating table resizing to ensure that whichever data elements are displayed when a web-page resizing occurs, the browser auto-layout algorithm calculations will result in a resize attributes that enables all other row elements of that menu to be accommodated by the newly determined table width. As the row elements may themselves be table structures, nested menus of information may be displayed and navigated (12).
-
Citations
17 Claims
-
1. A method of displaying and navigating information in a web browser, comprising the steps of:
-
providing a first plurality of row elements;
selecting a strut row from said row elements, said strut row being representative of a resize attribute of a table structure;
placing a first subset of said row elements in a first table structure;
displaying said first subset of row elements in a web-page using said first table structure;
selecting a second subset of said row elements, said selection being responsive to a user action;
placing said second subset of said row elements in said first table structure;
calculating a resize attribute using a display resize requirement and said strut row; and
displaying said second subset of row elements in said web-page using said first table structure using said resize attribute. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
2. (canceled)
Specification