setInterval问题,在线等...... btn1 click()事件里做了什么处理? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 改为type="submit"都只是运行一次,btn1 click()事件里做执行了数据的查询 start() 改一下名字吧,这个好像不太好使改成startx()试试 第二个可能有错误,搞不好递归死循环了应该把函数改成:function start() { if(启动) window.setInterval("start()",5000); else return; } window.setInterval改成window.setTimeOut window.setTimeOut只是定时执行一次,我要的是多次执行呀。 我知道你要多次执行但是此处的setTimeOut也可以多次执行,因为你每次click()就要调用start(),而start()里面又有一个window.setTimeOut反复如此window.setTimeOut("document.getElementById('btn1').click()",5000); postback了?如果是的,如setTimeout是一样的。 根据楼主意思写了下<html><head><script language='javascript'>function start1() { setInterval('PressButton()',5000); } function PressButton(){document.getElementById('btn1').click();}function test(){ alert('go');}</script></head><body> <input type='button' id='btn1' name='btn1' onclick='test()'><input type="button" VALUE="Start" onclick='start1()'></body></html> 这是个执行顺序问题,你在onload里,按钮点击,提交画面,然后返回来还是要执行onload事件,你的那个按钮就不是这样了,点了一次,提交,返回来以后就不执行了,必须你再点击去触发它才行。 实现输入阿拉伯数字输出中文汉字 请问sendkeys.send{"^{F5}"}与直接按下Ctrl+F5有什么区别吗? 文件路径的问题 怎么设置在导出EXCE格式时,把第一列的单元格格式设成文本 vs2008 发布web应用程序失败 88 datagridview显示datatable时遇到的奇怪问题. 主从表更新问题???? 生成TreeView树节点问题? 頁面更新的問題急。。。。。。。。。。。。。 帮朋友求在新加坡的工作的软件工程师 c# vc.c++. DataGridView小问题
btn1 click()事件里做执行了数据的查询
应该把函数改成:
function start()
{
if(启动)
window.setInterval("start()",5000);
else
return;
}
但是此处的setTimeOut也可以多次执行,
因为你每次click()就要调用start(),而start()里面又有一个window.setTimeOut
反复如此window.setTimeOut("document.getElementById('btn1').click()",5000);
如果是的,如setTimeout是一样的。
<html>
<head>
<script language='javascript'>
function start1()
{
setInterval('PressButton()',5000);
} function PressButton()
{
document.getElementById('btn1').click();
}function test()
{
alert('go');
}
</script></head>
<body>
<input type='button' id='btn1' name='btn1' onclick='test()'>
<input type="button" VALUE="Start" onclick='start1()'>
</body>
</html>