- #How to download firebug for firefox manual
- #How to download firebug for firefox code
- #How to download firebug for firefox download
#How to download firebug for firefox download
The problem appears toward the end of the script, within this conditional statement: if (quiz.Just click the free firebug download button at the top left of the page. Since this error only appears while the program is running, it’s called a runtime error (see the box on Types of Errors). This time the console reports that askQuestions is not defined and points to line 69 near the end of the script. No errors! Looks like the page is fixed! Or is it?Ĭlick the Start Quiz button on the web page.īam! Another error. Save the file return to Firefox and reload the page. What else could be wrong with this program? indicates that the js folder is outside this folder, and the path is now correctly pointing to the jQuery file.
#How to download firebug for firefox code
The code here says that the file should be inside the same folder as this web page because Firefox can’t find the jquery-1.6.3.min.js file (where jQuery’s special $() function is defined), it spits out an error. In this case, the jquery-1.6.3.min.js file is located inside a folder named _js that’s outside this file’s folder. The culprit is actually earlier on the page, in this code: Ī common problem when working with external scripts is accidentally typing the wrong path to the script.
Or you might just have a typo in the code. When Firefox reports that something’s not defined, it means the code is referring to something that doesn’t exist, which could be the name of a variable or a function that hasn’t yet been created.
Save the file return to Firefox, and reload the page.Īnother error! This time the error console says $ is not defined and points to line 10 containing jQuery’s $(document).ready() function. This bracket ended a nested array (Tutorial: A Simple Quiz) that contained all of the questions and answers for the quiz. Type a closing square bracket before the so the line looks like this: ] Locate line 15 (it’s a single on a line by itself). Launch your text editor and open the file debugger.html.
The Firebug console is the first stop for tracking down syntax and runtime errors that bring a script to its knees. You’ll notice that to the right of the error message, Firebug lets you know that this error occurred in line 15.įigure 15-8. This omission is a syntax error (see the box on Types of Errors) because it represents a grammatical error in the code (like a sentence missing a period).
You should see the error message in Figure 15-8: Missing ] after element list. Square brackets are used for creating arrays (see Creating an Array), so it appears that one of an array’s closing brackets is missing. You must open the Firebug console to find out what’s wrong.Ĭlick the Firebug icon in the top right of the browser to open Firebug, and select the Console tab. In the top, right of the browser window, Firebug indicates that there is 1 error (see Figure 15-8).
#How to download firebug for firefox manual
Ed’s Note: This is an extract from the book JavaScript & Query: The Missing Manual by David Sawyer McFarland.