Debugging JavaScript CS346. IE Javascript Debugging Aids From IE6 on default: no debugging aid for...

11
Debugging JavaScript CS346

Transcript of Debugging JavaScript CS346. IE Javascript Debugging Aids From IE6 on default: no debugging aid for...

Page 1: Debugging JavaScript CS346. IE Javascript Debugging Aids From IE6 on default: no debugging aid for Javascript Change setting: – Tools > Internet Options.

Debugging JavaScript

CS346

Page 2: Debugging JavaScript CS346. IE Javascript Debugging Aids From IE6 on default: no debugging aid for Javascript Change setting: – Tools > Internet Options.

IE Javascript Debugging Aids

• From IE6 on default: no debugging aid for Javascript• Change setting:

– Tools > Internet Options > Advanced tab– uncheck the box “Disable script debugging”– check the box “Display a notification about every script error”– press “Apply” button

• See 6A-8debug.html• http://www.microsoft.com/scripting/debugger/default.htm

Page 3: Debugging JavaScript CS346. IE Javascript Debugging Aids From IE6 on default: no debugging aid for Javascript Change setting: – Tools > Internet Options.

IE6

Page 4: Debugging JavaScript CS346. IE Javascript Debugging Aids From IE6 on default: no debugging aid for Javascript Change setting: – Tools > Internet Options.

Error Message in previous IE versions

IE6

Page 5: Debugging JavaScript CS346. IE Javascript Debugging Aids From IE6 on default: no debugging aid for Javascript Change setting: – Tools > Internet Options.

New IE Error Message

IE6

Page 6: Debugging JavaScript CS346. IE Javascript Debugging Aids From IE6 on default: no debugging aid for Javascript Change setting: – Tools > Internet Options.

IE8

Page 7: Debugging JavaScript CS346. IE Javascript Debugging Aids From IE6 on default: no debugging aid for Javascript Change setting: – Tools > Internet Options.

Firefox

• Download and install JavaScript Debugger– Venkman - code name for Mozilla's JavaScript

Debugger.• https://addons.mozilla.org/en-US/firefox/addon/216/

Page 8: Debugging JavaScript CS346. IE Javascript Debugging Aids From IE6 on default: no debugging aid for Javascript Change setting: – Tools > Internet Options.

Open Tool>Error Console:you will get many warnings. Look for the red errors

Page 9: Debugging JavaScript CS346. IE Javascript Debugging Aids From IE6 on default: no debugging aid for Javascript Change setting: – Tools > Internet Options.

Error Console of Firefox

Page 10: Debugging JavaScript CS346. IE Javascript Debugging Aids From IE6 on default: no debugging aid for Javascript Change setting: – Tools > Internet Options.

Netscape Javascript Debugger

• Tools > Web Development > JavaScript Console• Keep the JavaScript Console open when using Netscape to

display a document with Javascript• After debugging, use the clear button on the console.

Otherwise the old error message remains and may cause confusion

• Reference:• http://www.mozilla.org/projects/venkman/

Page 11: Debugging JavaScript CS346. IE Javascript Debugging Aids From IE6 on default: no debugging aid for Javascript Change setting: – Tools > Internet Options.