Could someone fill me in on why I get an error using the following code for navigation...
// constructor for a quiz page object
function quizPage(src,time, timeLimit, tries, score, completed) {
this.src = src
this.time = (!time) ? 0 : time
this.timeLimit = (!timeLimit) ? 0 : timeLimit
this.tries = (!tries) ? 0 : tries
this.score = (!score) ? 0 : score
this.completed = (!completed) ? false : completed
}
// create array of all quiz pages in the entire quiz
var quiz = new Array()
quiz[0] = new quizPage("al_home.htm")
quiz[1] = new quizPage("al_q1.htm")
quiz[2] = new quizPage("al_q2.htm")
quiz[3] = new quizPage("al_q3.htm")
quiz[4] = new quizPage("al_q4.htm")
quiz[5] = new quizPage("al_q5.htm")
quiz[6] = new quizPage("al_q6.htm")
quiz[7] = new quizPage("al_q7.htm")
quiz

= new quizPage("al_q8.htm")
quiz[9] = new quizPage("al_q9.htm")
quiz[10] = new quizPage("al_q10.htm")
quiz[11] = new quizPage("al_sum.htm")
quiz[12] = new quizPage("al_home.htm")
// navigate to next quiz page in sequence
function goNext() {
var currPage, i
for (i=0; i<(quiz.length-1); i++) {
if (parent.main.location.href.indexOf(quiz[i].src) != -1) {
parent.main.location.href = quiz[i+1].src
break
}
}
}
Once I navigate using the next button to the al_sum.htm page, when I click next to go back to the al_home.htm page I get
parent.main.location.href is null or not an object
thoughts?
Clay Hess