标题:如用网页中的按钮控制iframe中的计时器?
取消只看楼主
zys4399
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2009-12-1
结帖率:0
已结贴  问题点数:20 回复次数:1 
如用网页中的按钮控制iframe中的计时器?
我制作了一网页,需要用 javascript脚本通过网页中的按钮控制iframe中的计时器,如何实现?哪位能指导一下?

问题补充:由于我做计时器的setTimeout()函数必须放在iframe内,否则影响其它的运行,而按钮或控制计时器的函数必须放在iframe之外,即在a.html内,能使定时器"开始""暂停""继续"运行,能否用javascript传递参数的方法使能使定时器"开始""暂停""继续"?

a.html
<script > ?????  </script >
……
 <iframe name="tt" src="timer.htm" ></iframe>
……

timer.htm
<script language="JavaScript">
function Timer(){
    var i=0;
    ShowTime(i);
    while (i<3600){
    i++;
    setTimeout("ShowTime("+i+");", 1000*i);
}
}

function ShowTime(t){
    h=parseInt(t/3600);
    m=parseInt((t-h*3600)/60);
    s=t-h*3600-m*60
    nTime.innerText =h+":"+m+":"+s
}

</script>

[ 本帖最后由 zys4399 于 2009-12-2 12:25 编辑 ]
搜索更多相关主题的帖子: 计时器 按钮 iframe 网页 
2009-12-01 23:09
zys4399
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2009-12-1
得分:0 
谢谢aspic!

问题补充:由于我做计时器的setTimeout()函数必须放在iframe内,否则影响其它的运行,而按钮或控制计时器的函数必须放在iframe之外,即在a.html内,能使定时器"开始""暂停""继续"运行,能否用javascript传递参数的方法使能使定时器"开始""暂停""继续"?


[ 本帖最后由 zys4399 于 2009-12-2 12:28 编辑 ]
2009-12-02 11:07



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




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

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