|
-
Jan 27th, 2012, 04:07 PM
#1
[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...');
}
}
-
Jan 27th, 2012, 04:41 PM
#2
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...');
}
}
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|