js 等待,满足条件才执行下去
大致过程:html页面单击“下一页"按钮,由vb去读取内容,取得内容后传回html里面,再由js接着处理vb取得的内容。-------------------------...
大致过程:
html页面单击“下一页"按钮,
由vb去读取内容,取得内容后传回html里面,
再由js接着处理vb取得的内容。
--------------------------------------------------------------------
假设vb读取内容完成后,html里面的$("#a").text=true,
就是说js可以从html里面知道vb读取完成,但是不知道何时读取完成,
我想达到目的就是:js判断html里面的$("#a").text,如果text为false,则等待,一直等到为true,才接着执行下去。
我试过用while来做,在$("#a").text=false期间,浏览器都会卡住 展开
html页面单击“下一页"按钮,
由vb去读取内容,取得内容后传回html里面,
再由js接着处理vb取得的内容。
--------------------------------------------------------------------
假设vb读取内容完成后,html里面的$("#a").text=true,
就是说js可以从html里面知道vb读取完成,但是不知道何时读取完成,
我想达到目的就是:js判断html里面的$("#a").text,如果text为false,则等待,一直等到为true,才接着执行下去。
我试过用while来做,在$("#a").text=false期间,浏览器都会卡住 展开
3个回答
展开全部
在JavaScript中提供了定时执行函数setTimeout:
setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。
语法
setTimeout(code,millisec)
参数
描述
code 必需。要调用的函数后要执行的 JavaScript 代码串。
millisec 必需。在执行代码前需等待的毫秒数。
用法如下:
<html>
<head>
<script type="text/javascript">
function timedMsg()
{
var t=setTimeout("alert('5 seconds!')",5000) //等待5秒执行alert
}
</script>
</head>
<body>
<form>
<input type="button" value="Display timed alertbox!"
onClick="timedMsg()">
</form>
<p>Click on the button above. An alert box will be
displayed after 5 seconds.</p>
</body>
</html>
setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。
语法
setTimeout(code,millisec)
参数
描述
code 必需。要调用的函数后要执行的 JavaScript 代码串。
millisec 必需。在执行代码前需等待的毫秒数。
用法如下:
<html>
<head>
<script type="text/javascript">
function timedMsg()
{
var t=setTimeout("alert('5 seconds!')",5000) //等待5秒执行alert
}
</script>
</head>
<body>
<form>
<input type="button" value="Display timed alertbox!"
onClick="timedMsg()">
</form>
<p>Click on the button above. An alert box will be
displayed after 5 seconds.</p>
</body>
</html>
展开全部
var judage = function(){
if($("#a").text == true){
//做你想做的的事
}
else{
//500毫秒轮询一次
setTimeout(judage, 500)
}
}
需要时 调用
....
judage()
...
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-07-25 · 知道合伙人软件行家
emeipanda
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:329
获赞数:1494
曾获联想、华为、Juniper认证,现任职于四川省内江市GPS卫星监控中心总工程师,主持技术管理工作逾10年。
向TA提问 私信TA
关注
展开全部
写一个函数
函数里面 if 满足条件执行 else 不满足条件 setTimeout(函数本身,时间间隔)
函数里面 if 满足条件执行 else 不满足条件 setTimeout(函数本身,时间间隔)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询