Javascript闹钟?

tsstudio 2003-08-20 08:49:23
请问各位高手,如何在页面用几个text框和button来设置闹钟。系统到了text框中设置的时间就自动播放声音(wav),请问各位高手,有什么办法吗?
希望提供详细代码。谢谢。
...全文
125 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tsstudio 2003-08-21
  • 打赏
  • 举报
回复
很感谢上面这位大侠的代码,但是好象还有点问题需要调试,显示对象不支持这个方法,应该是这句代码有点问题document.Mysound.play();这句应该怎么改呢?
wjcking 2003-08-20
  • 打赏
  • 举报
回复
如果要让闹钟想起来没完就
timer=setTimeout("set_time()",1000);
在设一个按钮“不要吵了” 点击后停止即可
wjcking 2003-08-20
  • 打赏
  • 举报
回复
<script language=javascript>
var time_end;
function playsound()
{
document.Mysound.play();
timer=setTimeout("playsound()",1);
}
function settime()
{
var now=new Date();
var hour=now.getHours();
var minute=now.getMinutes()
//var second=now.getSeconds()
frm.t3.value=hour+":"+minute;
time_id=setTimeout("settime()",1000)
return frm.t3.value
}
function set_time()
{
time_end=frm.t1.value+":"+frm.t2.value;
if(time_end==settime())
{
playsound();
}
timer=setTimeout("set_time()",1);
}
</script>
<body onload=settime()>
<embed
SRC="file:///c:/sod.wav"
HIDDEN=TRUE
NAME="Mysound"
AUTOSTART=FALSE
MASTERSOUND>
<a href="javascript:playsound()">dsdsd</a>
<p>

<form name=frm>
<input type=text name=t3><br>
<input type=text name=t1 size=2 > :
<input type=text name=t2 size=2 >
<input type=button name=b1 value="定时" onclick=set_time()>
</form>
</body>

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧