标题:请教一个js的问题
只看楼主
SkyGull
Rank: 5Rank: 5
来 自:浙江杭州
等 级:贵宾
威 望:13
帖 子:839
专家分:324
注 册:2007-6-7
结帖率:100%
 问题点数:0 回复次数:5 
请教一个js的问题
页面先输出response.write "第一次"
5秒后再输出response.write "第二次"
再5秒后再输出response.write "第三次"

这段js怎么写?
搜索更多相关主题的帖子: response write 输出 页面 
2008-02-15 09:39
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
得分:0 
response似乎是asp的服务端输出吧....?js没这个对象啊....
2008-02-15 11:24
yanhaolang
Rank: 1
等 级:新手上路
帖 子:60
专家分:7
注 册:2007-3-12
得分:0 
。。。
<script type="text/javascript">
var sec=0;
function my_function()
{    if(sec==0)
        document.getElementById("mydiv").innerText="第一次";
    sec++;
    if(sec==5)
        document.getElementById("mydiv").innerText="第二次";
    if(sec==10)
        document.getElementById("mydiv").innerText="第三次";
     var a=setTimeout("my_function()",1000);
    if(sec>10)
       clearTimeout(a);
}
</script>
</head>
<body onload="my_function()">
<div id="mydiv" align="center"></div><br/>

</body>

。。。。

[[it] 本帖最后由 yanhaolang 于 2008-2-15 16:41 编辑 [/it]]
2008-02-15 11:35
SkyGull
Rank: 5Rank: 5
来 自:浙江杭州
等 级:贵宾
威 望:13
帖 子:839
专家分:324
注 册:2007-6-7
得分:0 
document.write
也没有关系,都是客户端的,
关键这段js怎么写
2008-02-15 13:20
supertm
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-9-1
得分:0 
<SCRIPT LANGUAGE="JavaScript">
<!--
var count = 0;

window.onload = function()
{
    setInterval("fnShow()", 5000);    
}

function fnShow()
{
    document.getElementById('show').innerHTML = count++;
}

//-->
</SCRIPT>
2008-02-15 15:00
hwoarangzk
Rank: 4
来 自:冰封王座
等 级:贵宾
威 望:12
帖 子:1894
专家分:0
注 册:2007-7-17
得分:0 
可以用setTimeout或者setInterval来做,先按顺序定义好要显示的内容,一般放数组里,然后每5000ms调用一次函数,同时数组里的内容向后移动一个元素就可以了

I'm here, as always...
2008-02-15 15:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-199935-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019072 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved