Software debugging tool for displaying dynamically written software code
First Claim
1. A computer readable medium for facilitating analysis of dynamically-generated code at a client computer configured for generating dynamically-generated code, the computer readable medium comprising computer readable instructions for:
- (a) identifying dynamic code generated dynamically at the client computer, the dynamic code being automatedly written without user input; and
(b) displaying, at the client computer, the dynamic code.
0 Assignments
0 Petitions
Accused Products
Abstract
A software debugging tool for assisting a programmer in locating errors in content or coding, etc. generated at the client, e.g., using scripts and/or dynamic HTML. Whereas current debugging tools, such as the “View Source” option of popular Web browsing software, permits the programmer to view only the hard-coded HTML coding as it is received from a Web server, the present invention permits the programmer to view the HTML coding and/or content generated at the client. This assists the programmer to locate errors in, or “debug”, software, since it is frequently easier to detect errors in the results of an executed script than it is to detect errors in the script itself.
165 Citations
21 Claims
-
1. A computer readable medium for facilitating analysis of dynamically-generated code at a client computer configured for generating dynamically-generated code, the computer readable medium comprising computer readable instructions for:
-
(a) identifying dynamic code generated dynamically at the client computer, the dynamic code being automatedly written without user input; and
(b) displaying, at the client computer, the dynamic code. - View Dependent Claims (2, 3, 4, 5, 6, 7)
(c) generating dynamic code at the client computer;
(d) interpreting the dynamic code for displaying a Web page; and
(e) displaying the Web page.
-
-
4. The computer readable medium of claim 3, wherein the dynamic code is written in hypertext markup language and wherein steps (c), (d), and (e) are performed by Web browser software.
-
5. The computer readable medium of claim 4, wherein step (c) is performed by execution of a script at the client computer.
-
6. The computer readable medium of claim 3, further comprising instructions for performing step (b) responsive to a user'"'"'s command.
-
7. The computer readable medium of claim 1, wherein step (a) comprises reading data from variables of Web browser software.
-
8. A method of analyzing a source file containing static code for generating dynamic code at a client computer, the method comprising the steps of:
-
(a) generating, at the client, the dynamic code, the dynamic code being automatedly written without user input; and
(b) displaying, at the client, the dynamic code generated in step (a). - View Dependent Claims (9, 10, 11)
(c) receiving, at the client, the file containing the static code, step (c) being performed before step (a).
-
-
10. The method of claim 9, wherein the static code comprises hypertext markup language code and a script for generating dynamic code written in hypertext markup language.
-
11. The method of claim 10, wherein the script is written in Javascript.
-
12. An apparatus for analyzing a source file comprising static code for displaying elements of a Web page, the static code comprising a script executable at a client computer for generating dynamic code for displaying elements of a Web page, the apparatus comprising:
-
(a) a code generator for generating the dynamic code, the dynamic code being automatedly written without user input; and
(b) a display device for displaying the dynamic code generated in step (a). - View Dependent Claims (13)
(c) an interpreter for interpreting the static code and the dynamic code and for displaying elements of the Web page.
-
-
14. Computer readable code stored on media for assisting a user to analyze source code for display of a Web page, comprising:
-
first subprocesses for identifying dynamic code generated by a script executed at a Web client the dynamic code being autometedly written without user input;
second subprocesses for displaying the dynamic code to a user. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
third subprocesses for generating the dynamic code at a Web client.
-
-
21. Computer readable code stored on media according to claim 20, further comprising:
fourth subprocesses for interpreting the source code and displaying the Web page.
Specification