Method and apparatus for controlling tab indexes in a web page
First Claim
1. A computer implemented method for managing tab indexes, the computer implemented method comprising:
- receiving, at a computer system, code for a Web page from a network location over a network comprising a plurality of components of the Web page wherein the order of the plurality of components listed in the code specifies the initial position information for an order of tab selection for a plurality of tab indexes for the plurality of components;
displaying the Web page within a user interface;
responsive to receiving a user input of a selection of a component within the plurality of components within the Web page and a menu selection input, displaying a menu within the user interface comprising a plurality of selectable functions for application to the component, wherein the plurality of selectable functions comprises a selectable tab index function to set a tab index for the component;
responsive to receiving a second user input of a selection of the tab index function from within the menu, displaying a tab index user interface within a pop-up dialog within the user interface comprising a selectable panel comprising a plurality of selectable numbers each representing a separate tab index number from among a plurality of tab index numbers available for the Web page;
responsive to receiving, a third user input of a particular number from among the plurality of selectable numbers, setting a desired position for a tab index within the plurality of tab indexes for a component within the plurality of components in the Web page relative to positions of tab indexes for other components within the plurality of tab indexes in the Web page to the particular number;
changing the order of tab selection using the desired position;
inserting a field into the code for the Web page for the component setting a tab index value for the component to the desired position;
storing, by the computer system, the updated code for the Web page in association with an address for the network location of the Web page to form stored tab index information;
responsive to the computer system retrieving the code for the Web page from the network location for a subsequent visit to the Web page after storing the desired position for the component as stored tab index information, retrieving the stored tab index information based on the address; and
replacing initial position information for the tab index for the plurality of components within the retrieved Web page code with the stored tab index information, such that subsequent visits to the Web page result in the tab index for the component being in the desired position using the stored tab index information.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer usable program code for managing tab indexes. A Web page is displayed, wherein the Web page includes a plurality of tab indexes for a plurality of components in the Web page. User input is received for setting a position for a tab index within the plurality of tab indexes for a component within the plurality of components in the Web page relative to positions of tab indexes for other components within the plurality of tab indexes in the Web page to form a desired position for the tab index. The desired position is stored for the tab index for the component to form stored tab index information. Subsequent visits to the Web page result in the tab index for the component being in the desired position using the stored tab index information.
59 Citations
6 Claims
-
1. A computer implemented method for managing tab indexes, the computer implemented method comprising:
-
receiving, at a computer system, code for a Web page from a network location over a network comprising a plurality of components of the Web page wherein the order of the plurality of components listed in the code specifies the initial position information for an order of tab selection for a plurality of tab indexes for the plurality of components; displaying the Web page within a user interface; responsive to receiving a user input of a selection of a component within the plurality of components within the Web page and a menu selection input, displaying a menu within the user interface comprising a plurality of selectable functions for application to the component, wherein the plurality of selectable functions comprises a selectable tab index function to set a tab index for the component; responsive to receiving a second user input of a selection of the tab index function from within the menu, displaying a tab index user interface within a pop-up dialog within the user interface comprising a selectable panel comprising a plurality of selectable numbers each representing a separate tab index number from among a plurality of tab index numbers available for the Web page; responsive to receiving, a third user input of a particular number from among the plurality of selectable numbers, setting a desired position for a tab index within the plurality of tab indexes for a component within the plurality of components in the Web page relative to positions of tab indexes for other components within the plurality of tab indexes in the Web page to the particular number; changing the order of tab selection using the desired position; inserting a field into the code for the Web page for the component setting a tab index value for the component to the desired position; storing, by the computer system, the updated code for the Web page in association with an address for the network location of the Web page to form stored tab index information; responsive to the computer system retrieving the code for the Web page from the network location for a subsequent visit to the Web page after storing the desired position for the component as stored tab index information, retrieving the stored tab index information based on the address; and replacing initial position information for the tab index for the plurality of components within the retrieved Web page code with the stored tab index information, such that subsequent visits to the Web page result in the tab index for the component being in the desired position using the stored tab index information. - View Dependent Claims (2)
-
-
3. A computer program product comprising:
-
a computer usable medium having computer usable program code for managing tab indexes, the computer usable program code executed by a processor for; receiving, at a computer system, code for a Web page from a network location over a network comprising a plurality of components of the Web page wherein the order of the plurality of components listed in the code specifies the initial position information for an order of tab selection for a plurality of tab indexes for the plurality of components; displaying the Web page within a user interface; responsive to receiving a user input of a selection of a component within the plurality of components within the Web page and a menu selection input, displaying a menu within the user interface comprising a plurality of selectable functions for application to the component, wherein the plurality of selectable functions comprises a selectable tab index function to set a tab index for the component; responsive to receiving a second user input of a selection of the tab index function from within the menu, displaying a tab index user interface within a pop-up dialog within the user interface comprising a selectable panel comprising a plurality of selectable numbers each representing a separate tab index number from among a plurality of tab index numbers available for the Web page; responsive to receiving, a third user input of a particular number from among the plurality of selectable numbers, setting a desired position for a tab index within the plurality of tab indexes for a component within the plurality of components in the Web page relative to positions of tab indexes for other components within the plurality of tab indexes in the Web page to the particular number; changing the order of tab selection using the desired position; inserting a field into the code for the Web page for the component setting a tab index value for the component to the desired position; storing, by the computer system, the updated code for the Web page in association with an address for the network location of the Web page to form stored tab index information; responsive to the computer system retrieving the code for the Web page from the network location for a subsequent visit to the Web page after storing the desired position for the component as stored tab index information, retrieving the stored tab index information based on the address; and replacing initial position information for the tab index for the plurality of components within the retrieved Web page code with the stored tab index information, such that subsequent visits to the Web page result in the tab index for the component being in the desired position using the stored tab index information. - View Dependent Claims (4)
-
-
5. A data processing system comprising:
-
a bus; a communications unit connected to the bus; a storage device connected to the bus, wherein the storage device includes computer usable program code; and a processor unit connected to the bus, wherein the processor unit executes the computer usable program code to; receive code for a Web page from a network location over a network comprising a plurality of components of the Web page wherein the order of the plurality of components listed in the code specifies the initial position information for an order of tab selection for a plurality of tab indexes for the plurality of components; display the Web page within a user interface; responsive to receiving a user input of a selection of a component within the plurality of components within the Web page and a menu selection input, display a menu within the user interface comprising a plurality of selectable functions for application to the component, wherein the plurality of selectable functions comprises a selectable tab index function to set a tab index for the component; responsive to receiving a second user input of a selection of the tab index function from within the menu, display a tab index user interface within a pop-up dialog within the user interface comprising a selectable panel comprising a plurality of selectable numbers each representing a separate tab index number from among a plurality of tab index numbers available for the Web page; responsive to receiving, a third user input of a particular number from among the plurality of selectable numbers, set a desired position for a tab index within the plurality of tab indexes for a component within the plurality of components in the Web page relative to positions of tab indexes for other components within the plurality of tab indexes in the Web page to the particular number; change the order of tab selection using the desired position; insert a field into the code for the Web page for the component setting a tab index value for the component to the desired position; store the updated code for the Web page in association with an address for the network location of the Web page to form stored tab index information; responsive to retrieving the code for the Web page from the network location for a subsequent visit to the Web page after storing the desired position for the component as stored tab index information, retrieve the stored tab index information based on the address; and replace initial position information for the tab index for the plurality of components within the retrieved Web page code with the stored tab index information, such that subsequent visits to the Web page result in the tab index for the component being in the desired position using the stored tab index information. - View Dependent Claims (6)
-
Specification