这样:
<HTML>
<HEAD>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function display(s)
{
document.all.sendText.value=s;
alert("eeeee");
}
function dh()
{
var abc;
for(abc=0;abc<2;abc++)
{
setTimeout("display(abc);",1000);
alert("ffff");
}}
//-->
</SCRIPT>
<BODY bgcolor="#FFFFFF">
<input type="text" name=sendText size=20>
<input type="button" name="test" value="test" onclick=dh()>
</BODY>
</HTML>

解决方案 »

  1.   

    setTimeout("display(abc)",1000);
      

  2.   

    按照你那样写,alert("eeeee")一句都没执行!不行的
      

  3.   

    setTimeout("display('"+abc+"')",1000);
      

  4.   

    <HTML>
    <HEAD>
    </HEAD>
    <SCRIPT type="text/javascript">
    <!--
    var abc;
    function display(s)
    {
    document.all.sendText.value=s;
    alert("eeeee");
    }
    function dh()
    {for(abc=0;abc<2;abc++)
    {
    if(!alert("ffff"))
    setTimeout("display('"+abc+"')",3000);
    }}
    //-->
    </SCRIPT>
    <BODY bgcolor="#FFFFFF">
    <input type="text" name=sendText size=20>
    <input type="button" name="test" value="test" onclick=dh()>
    </BODY>
    </HTML>
      

  5.   

    setTimeout方式是在指定延迟后执行某函数,要用在递归方式中,才能实现持续执行。
    若想实现每隔1秒,文字域自动更新计数,可用如下代码:<HTML>
    <HEAD>
    <meta name="Generator" content="EditPlus">
    <meta name="Author" content="Seagle.K">
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </HEAD>
    <SCRIPT LANGUAGE="JavaScript">
    var s = 0;
    function dh(abc)
    {
    document.all.sendText.value=abc;
    setTimeout("dh('" + (parseInt(abc) + 1) + "')",1000);
    }
    </SCRIPT>
    <BODY bgcolor="#FFFFFF">
    <input type="text" name=sendText size=20>
    <input type="button" name="test" value="test" onclick=dh(s)>
    </BODY>
    </HTML>
      

  6.   

    我知道的你毛病所在了
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function dh()
    {
    for(abc=0;abc<10;abc++)
    {
    setTimeout("display("+abc+")",abc*3000);
    //alert("dh");
    }}
    function display(s)
    {
    document.all.sendText.value = s;
    alert(s);
    }
    //-->
    </SCRIPT>
    <input type="button" name="sendText" value="start" size=20>
    <input type="button" name="test" value="test" onclick="dh()">