下面的程序不能循环运行,如果scroller不加参数则可以循环运行,这是为什么
<HTML>
<HEAD>
<div id=div1></div1>
<script language="javascript">
var i=1;
var handle;
function scroller(ddd)
{
alert(ddd);
handle=setTimeout("scroller(ddd);",2000);
}
function stop()
{
clearTimeout(handle);
}
</script>
</HEAD>
<body>
<input type="button" value="ok" onclick="scroller('你好')">
<input type="button" value="ok" onclick="stop()">
</body>
</HTML>
<HTML>
<HEAD>
<div id=div1></div1>
<script language="javascript">
var i=1;
var handle;
function scroller(ddd)
{
alert(ddd);
handle=setTimeout("scroller(ddd);",2000);
}
function stop()
{
clearTimeout(handle);
}
</script>
</HEAD>
<body>
<input type="button" value="ok" onclick="scroller('你好')">
<input type="button" value="ok" onclick="stop()">
</body>
</HTML>
解决方案 »
- Repeater集成分页控件[值得一看]
- firebug怎么使用呢,今天在博客园中看到篇文章,他是怎么用firebug搞出来的呢
- 关于ADO.net 连接字符串的设置问题
- 从VSS管理后转到单机
- 网页里的条码打印不出来是怎么回事?
- 把exception throw给了ErrorPage.aspx后,ErrorPage如何接受和处理exception?
- datagrid分页问题!
- 取得一周前时间怎么取?
- 请帮忙,说我插入数据的格式不对,
- 关于模态窗口(showModalDialog)的专题讨论!
- WebChart免费控件在什么地方可以下载
- DataGrid嵌套DataGrid,子DataGrid怎么就不执行我添加的事件?
<HTML>
<HEAD>
<script language="javascript">
var i=1;
var handle;
var ddd;
function scroller(ddd)
{
var ddd="你好!";
alert(ddd);
handle=setTimeout("scroller(ddd);",2000);
}
function stop()
{
clearTimeout(handle);
}
</script>
</HEAD>
<body>
<input type="button" value="ok" onclick="scroller('你好')">
<input type="button" value="ok" onclick="stop()">
</body>
</HTML>
这个看看。
问题出在 没有定义 ddd
就行了