调用过了.要不怎么会执行一次呢.
<INPUT onclick="Start();" type="button" value="开始">
<INPUT onclick="Stop();" type="button" value="停止">我点击 开始 ,等待10秒后,confirm.click()被调用,然后页面就没反应了.
感觉setInterval还是在起作用,但是confirm.click()的效果没有了.感觉不到他被再次调用.
<INPUT onclick="Start();" type="button" value="开始">
<INPUT onclick="Stop();" type="button" value="停止">我点击 开始 ,等待10秒后,confirm.click()被调用,然后页面就没反应了.
感觉setInterval还是在起作用,但是confirm.click()的效果没有了.感觉不到他被再次调用.
解决方案 »
- javascript转换问题
- 自己写的个日历
- javascript中如何扩展dom对象的
- 怎样用javascript代码计算2008年8月8日是星期几呢?
- js 判断 window.opener ,window.opener.top ,window.top 是否存在
- 50分求助,请看下面的代码,怎么添加不近去啊?很难的!!!!!!!!!!!!!!!!!!!!!
- onsubmit事件在firefox中不识别
- 该代码为什么出错,我哭(就20分了好心人请帮忙!)
- 哪位高手帮我做一下这个题目,谢谢!
- 如何使下拉菜单和滚动文本框的边框部分有颜色
- html select(在线等)
- 请高手帮忙注释下。谢谢。
cs文件里 button1_click事件里写的是 i++;
TextBox1.Text = i.ToString();点开始按钮后,Textbox 里只变成 1 后,就不会变化了.这是为什么呢?
<script type="text/javascript">
var ivl;
var i = 0;
function setValue()
{
document.forms[0].Confirm.click();
}function Start()
{
ivl = setInterval("setValue();",2000);
}function Stop()
{
window.clearInterval(ivl);
}function bn_click()
{
i++;
document.forms[0].text.value = i.toString();
}
</script><form>
<INPUT onclick="Start();" type="button" value="开始">
<INPUT onclick="Stop();" type="button" value="停止">
<input id="Confirm" name="Confirm" type="button" onClick="bn_click();">
<input id="text" name="text" type="text">
</form>
<script type="text/javascript">
var ivl;
var i = 0;
function setValue()
{
i++;
document.forms[0].text.value = i.toString();
}
function Start()
{
ivl = setInterval("setValue();", 1000);
}
function Stop()
{
window.clearInterval(ivl);
}
</script><form>
<INPUT onclick="Start();" type="button" value="开始">
<INPUT onclick="Stop();" type="button" value="停止">
<input id="text" name="text" type="text">
</form>
然后再来调用.就会看到问题了.如果只是实现无刷新 文本框的 vaule 每隔段时间累加 1 ,这个很简单.问题是调用后台的函数或方法,怎么实现隔段时间就调用一次,我现在只能调用一次.
我不知道想出这种思路的人的逻辑是如何地混乱,可以去评选2007年度WEB开发十大笑话了!
你第一次调用start是直接按按钮吧?你在IE还是firefox中测试的?firefox是不支持document.all的。建议先看看document.all.Confirm.click()这个语句在你的环境中是否有效。惭愧,不知道你说的“cs里的方法”中的cs是指什么,无法考虑其他的原因。
他写在.cs的意思就是他触发一次服务器事件,这个过程是需要提交的。你的页面提交后会继续事务吗?
连这些都不知道还能实际写东西?
但是为什么第二次就不执行了?
就是 document.all.Confirm.click(); 这个