ubh
03-19-2009, 09:22 PM
Here we are again pondering why setTimeout will not work, or rather mucks things up.
This will work.
addOn(obj);
function addOn (obj)
{
var parentNode = obj.parentNode;
var span = parentNode.getElementsByTagName("span")[0];
span.style.display="block";
thkOn(obj);
function thkOn(obj)
{
var parentNode = obj.parentNode;
var span = parentNode.getElementsByTagName("span")[0].innerHTML = "Thank You!";
}
}
This will not
addOn(obj);
function addOn (obj)
{
var parentNode = obj.parentNode;
var span = parentNode.getElementsByTagName("span")[0];
span.style.display="block";
setTimeout('thkOn(obj)',2000);
function thkOn(obj)
{
var parentNode = obj.parentNode;
var span = parentNode.getElementsByTagName("span")[0].innerHTML = "Thank You!";
}
}
Any ideas?
Thanks.
This will work.
addOn(obj);
function addOn (obj)
{
var parentNode = obj.parentNode;
var span = parentNode.getElementsByTagName("span")[0];
span.style.display="block";
thkOn(obj);
function thkOn(obj)
{
var parentNode = obj.parentNode;
var span = parentNode.getElementsByTagName("span")[0].innerHTML = "Thank You!";
}
}
This will not
addOn(obj);
function addOn (obj)
{
var parentNode = obj.parentNode;
var span = parentNode.getElementsByTagName("span")[0];
span.style.display="block";
setTimeout('thkOn(obj)',2000);
function thkOn(obj)
{
var parentNode = obj.parentNode;
var span = parentNode.getElementsByTagName("span")[0].innerHTML = "Thank You!";
}
}
Any ideas?
Thanks.