T
Terry
Hi again.
I am calling setTimeout like this:
function callLater(paramA)
{
return (function() {
paramA.style.display= "none";
});
}
function displaymenu(mealtype)
{
var i;
if(mealtype)
{
if (previous != "")
{
i =
document.getElementById(previous).getElementsByTagName('div').length-1;
while (i>=0)
{
var functRef =
callLater(document.getElementById(previous).getElementsByTagName('div')
);
setTimeout(functRef,i--,5000);
}
}
number =
document.getElementById(mealtype).getElementsByTagName('div').length;
for (i=0; i < number;i++)
document.getElementById(mealtype).getElementsByTagName('div')
.style.display= "block";
previous=mealtype;
}
}
Unfortunately, I do not see the divs being removed one at a time.
Instead they are removed all at the same time.
The url is http://restaurant.atwebpages.com/menu.htm
Thanks in advance,
Terry
I am calling setTimeout like this:
function callLater(paramA)
{
return (function() {
paramA.style.display= "none";
});
}
function displaymenu(mealtype)
{
var i;
if(mealtype)
{
if (previous != "")
{
i =
document.getElementById(previous).getElementsByTagName('div').length-1;
while (i>=0)
{
var functRef =
callLater(document.getElementById(previous).getElementsByTagName('div')
);
setTimeout(functRef,i--,5000);
}
}
number =
document.getElementById(mealtype).getElementsByTagName('div').length;
for (i=0; i < number;i++)
document.getElementById(mealtype).getElementsByTagName('div')
.style.display= "block";
previous=mealtype;
}
}
Unfortunately, I do not see the divs being removed one at a time.
Instead they are removed all at the same time.
The url is http://restaurant.atwebpages.com/menu.htm
Thanks in advance,
Terry