ammy
04-05-2006, 01:05 AM
Hello! I am a noob at JavaScript who wants to enhance her knowledge by joining forums. I do online tutorials, to gain more knowledge about JavaScript. Upon on doing a pretty simple one (to the advanced users out there, of course) my code had an error. Because firefox tells me the error, I know what it is, but I am not able to fix this error. The script is listed below:
<HTML>
<HEAD>
<TITLE>HTML and JavaScript</TITLE>
<SCRIPT>
var imgArray = newArray(8);
imgArray[0] = New Image;
imgArray[0].src = "candles.jpg";
imgArray[1] = New Image;
imgArray[1].src = "garden.jpg";
imgArray[2] = New Image;
imgArray[2].src = "kungfu.jpg";
imgArray[3] = New Image;
imgArray[3].src = "floss.jpg";
imgArray[4] = New Image;
imgArray[4].src = "happyhour.jpg";
imgArray[5] = New Image;
imgArray[5].src = "slipprs.jpg";
imgArray[6] = New Image;
imgArray[6].src = "incence.jpg";
imgArray[7] = New Image;
imgArray[7].src = "hampers.jpg";
var index= 0;
function doBack()
{
if(index > 0)
{
index--;
document.slideshow.src = imgArray[index].src;
}
return;
}
function doNext()
if (index < 8)
{
index++;
document.slideshow.src = imgArray[index].src;
}
return;
}
</SCRIPT>
</HEAD>
<BODY>
<CENTER>
<H2>My JavaScript Slide Show</H2>
<P>
<IMG NAME ="slideshow" SRC="candles.jpg">
<P>
<A HREF="javascript:doBack()">Back</A>
<A HREF="Javscript:doNext()">Next</A>
</CENTER>
</BODY>
</HTML>
Firefox is telling me that doback is not defined and imgArray[0] = New Image; is missing something before statement, I tried to add something, but that did not fix the problem. Please help me to learn more about JavaScript, and this error! Thank you guys :thumbsup:
<HTML>
<HEAD>
<TITLE>HTML and JavaScript</TITLE>
<SCRIPT>
var imgArray = newArray(8);
imgArray[0] = New Image;
imgArray[0].src = "candles.jpg";
imgArray[1] = New Image;
imgArray[1].src = "garden.jpg";
imgArray[2] = New Image;
imgArray[2].src = "kungfu.jpg";
imgArray[3] = New Image;
imgArray[3].src = "floss.jpg";
imgArray[4] = New Image;
imgArray[4].src = "happyhour.jpg";
imgArray[5] = New Image;
imgArray[5].src = "slipprs.jpg";
imgArray[6] = New Image;
imgArray[6].src = "incence.jpg";
imgArray[7] = New Image;
imgArray[7].src = "hampers.jpg";
var index= 0;
function doBack()
{
if(index > 0)
{
index--;
document.slideshow.src = imgArray[index].src;
}
return;
}
function doNext()
if (index < 8)
{
index++;
document.slideshow.src = imgArray[index].src;
}
return;
}
</SCRIPT>
</HEAD>
<BODY>
<CENTER>
<H2>My JavaScript Slide Show</H2>
<P>
<IMG NAME ="slideshow" SRC="candles.jpg">
<P>
<A HREF="javascript:doBack()">Back</A>
<A HREF="Javscript:doNext()">Next</A>
</CENTER>
</BODY>
</HTML>
Firefox is telling me that doback is not defined and imgArray[0] = New Image; is missing something before statement, I tried to add something, but that did not fix the problem. Please help me to learn more about JavaScript, and this error! Thank you guys :thumbsup: