javascript 确保在一段代码执行后再执行下面的代码???
发布网友
发布时间:2022-04-26 08:20
我来回答
共4个回答
热心网友
时间:2022-04-22 12:28
给showWarning(1) 一个返回值,然后
if(showWarning(1)){
alert("rValue: "+globalNumber);
}else{
alert("rValue: "+globalNumber);
}
这样就可以保证执行showWarning后再执行alert了,呵呵。比较贱的一个方法
补充:
你把alert("rValue: "+globalNumber);放在showWarning(1)这个方法的最后一句啊。
热心网友
时间:2022-04-22 13:46
加个判定就可以了,
if(showWarning(1))//当执行了改代码
{alert("rValue: "+globalNumber);//才执行这里
}
或者用代码延迟执行调用的方法吧
热心网友
时间:2022-04-22 15:21
这个问题一般要涉及到一个全局变量的问题!
比如给
设定一个全局的变量var flag="";
showWarning(1)中 执行flag=1;
然后在alert之前加判断,然后递归调用延迟函数
function test(){
if(flag==""){
setTimeout("test()",100);
}else{
alert("rValue: "+globalNumber);
}
}
这样就可以了,有问题可以HI我!!
热心网友
时间:2022-04-22 17:12
负责任地说,你说的问题不会发生..