[U]What the program does
1.
The program will ask for a track number from the auxillary function “trackNumber()”
It will then ask in the function “insert(trackNumber)” to enter the data for that track number.
Finally, when all data has been entered, it will display that data via the alert statement
[U]The Problem
When It asks to enter the data, I am only able to enter one value, before it asks for another track number.
[U]The Code
[code=php]
insert(trackNumber)
function trackNumber()
{
var theNumber = eval(prompt(“Enter Track Number”));
if ((theNumber >= 0) && (theNumber < 100))
{
return theNumber; // Stores the track number for insert(trackNumber)
}
}
function insert(trackNumber)
{
// Create new Array
var musCollect = new Array(5);
// For each Track we want to hold the trackNumber(), the track name and the track’s artist.
for(var x = 0; x < musCollect.length; x++)
{
musCollect[x] = new Array(2);
for(var y = 0; y < musCollect[x].length; y++)
{
musCollect[x][y] = prompt(“Enter data ” + y + “nFor track ” + trackNumber() + “n 0 – Track Name, 1 Track Artist”);
}
}
var collectInfo;
for(var i = 0; i < musCollect.length; i++)
{
collectInfo = “”;
for(var j = 0; j < musCollect[i].length; j++)
{
collectInfo = collectInfo + “n ” + musCollect[i][j]
}
alert(collectInfo);
}
}
So how could I get the program to input all the data before it ask’s for another track number?