What is the best Debugger for debugging Javascript code

Posted on 2006-06-11
Last Modified: 2010-05-18
Happy gold cup weekend everyone !.

Really hope someone can help me with this.

1) I'm developing a web "application" using PHP , HTML and Javascript.

2) Most of the code is written with .php pages

3) Some javascript is written directly in the .php page but most of the complex js  is included by included external .js pages on the .php page using statements  -like echo('<script type="text/javascript" src="'.$Path.$FileName.'.js"></script> '); - to include javascript pages  

4) I have been using Microsoft script debugger 1.0.7 which seems to identify js errors in the js that is written directly into the .php page. HOWEVER whenever the source of the js error is on one of the included js pages the debugger seems to highlight lines of code that have nothing to do with the error.

Can someone please :
1) Most importantly point me to the best Javascript debugger available ?!
2) Or alternatively tell me how to deal with the issue I'm encountering using Microsoft script debugger?

Thanks in advance all for your usual helpfulness.



And perhaps tell me if they
Question by:winbiz
  • 2
LVL 23

Accepted Solution

basicinstinct earned 251 total points
ID: 16882076
I use FireFox with the FireBug debugger installed (it's a free firefox extension you can download).  I've read that it's better than Microsoft Script Debugger, but I've never tried MSD so I wouldn't know.

Author Comment

ID: 16882149
Thanks basic instinct.

Unfortunately I was commited to develop in IE b/c my end users invariably all use IE and there are still subtle difference between the two such that my code does not as yet work entirely properly in firefox.

Could someone suggest an IE alternative.



Assisted Solution

cali_oo7 earned 249 total points
ID: 16897932
There is a free trial of a program called ScrypTik that is a standalone software application for validating javascript code. You can find it at
Hope that helps.

Author Comment

ID: 16905906
Hi Cali 007,

Thanks for the link but Sriptik doesn't really seem to have the debugger characteristics I need - it's more of a script editor, but doesn't isolate the eroneous lines  when an error is encountered while running the appication.


Does is a ture javascript debugger and I am very happy with the results. I would recommend it highly. It can be found at :

I look forward to any comments anyone may have for the next few days then I'll distribute points and close the question

Regards and thanks again for you input.


Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Auto Complete Using JQuery 5 86
video playback resume on webpages 2 79
Collapseable list of URLs. 10 140
Make Line Items Look Good Over Mobile 2 80
I will show you how to create a ASP.NET Captcha control without using any HTTP HANDELRS or what so ever. you can easily plug it into your web pages. For Example a = 2 + 3 (where 2 and 3 are 2 random numbers) Session("Answer") = 5 then we…
Browsers only know CSS so your awesome SASS code needs to be translated into normal CSS. Here I'll try to explain what you should aim for in order to take full advantage of SASS.
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)

790 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question