[RESOLVED] Never used setTimeout - having a hard time
I would expect FIREBUG to break in the sprocInfo() function - after 1 second - but it never does...
What am I doing wrong??
Code:
function sprocClick(sender) {
if (g_blnInSproc) {
alert("Do not click button twice!");
} else {
g_blnInSproc = true;
var strCT = sender.currentTarget;
var wesBtn = $(strCT);
var strId = wesBtn.closest('.acs-ddreflector').attr("id");
var acsSproc = wesBtn.attr("acssproc");
ctrlWebService("acssproc=" + acsSproc, "", "", strCT);
var t = setTimeout("sprocInfo(" + strId + ")", 1000);
}
}
function sprocInfo(strId) {
if (g_blnInSproc) {
$("#" + strId + " .acs-sproc-info").not(".acs-edit-view-hidden").html('<img src="Images/ajax-loader.gif" />Processing now...');
}
}
Re: Never used setTimeout - having a hard time
oops - missing some single quotes around my 'argument' to sprocInfo - plus I dropped it to 750 ms - most of my web services run in around 100 to 200 ms
s/b var t = setTimeout("sprocInfo('" + strId + "')", 750);
Code:
function sprocClick(sender) {
if (g_blnInSproc) {
alert("Do not click button twice!");
} else {
g_blnInSproc = true;
var strCT = sender.currentTarget;
var wesBtn = $(strCT);
var strId = wesBtn.closest('.acs-ddreflector').attr("id");
var acsSproc = wesBtn.attr("acssproc");
ctrlWebService("acssproc=" + acsSproc, "", "", strCT);
var t = setTimeout("sprocInfo('" + strId + "')", 750);
}
}
function sprocInfo(strId) {
if (g_blnInSproc) {
$("#" + strId + " .acs-sproc-info").not(".acs-edit-view-hidden").html('<img src="Images/ajax-loader.gif" />Processing now...');
}
}