| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 567 人关注过本帖
标题:倒记时如何实现
取消只看楼主 加入收藏
可可℃乐
Rank: 2
等 级:新手上路
威 望:3
帖 子:1054
专家分:0
注 册:2006-5-9
收藏
 问题点数:0 回复次数:1 
倒记时如何实现
考试中对时间限制,进行倒记时,时间到了 自动提交。
怎么才能实现?谢谢了
搜索更多相关主题的帖子: 记时 考试 时间 自动 
2006-07-20 11:40
可可℃乐
Rank: 2
等 级:新手上路
威 望:3
帖 子:1054
专家分:0
注 册:2006-5-9
收藏
得分:0 

自己在网上搜了个 发给大家共享一下。

脚本说明:

第一步:把如下代码加入<body>区域中
<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
// Take user here after session timed out
timedouturl = "http://www.baron.com.cn";

function Minutes(data) {
for (var i = 0; i < data.length; i++)
if (data.substring(i, i + 1) == ":")
break;
return (data.substring(0, i));
}
function Seconds(data) {
for (var i = 0; i < data.length; i++)
if (data.substring(i, i + 1) == ":")
break;
return (data.substring(i + 1, data.length));
}
function Display(min, sec) {
var disp;
if (min <= 9) disp = " 0";
else disp = " ";
disp += min + ":";
if (sec <= 9) disp += "0" + sec;
else disp += sec;
return (disp);
}
function Down() {
sec--;
if (sec == -1) { sec = 59; min--; }
document.timerform.clock.value = Display(min, sec);
window.status = "Session will time out in: " + Display(min, sec);
if (min == 0 && sec == 0) {
alert("Your session has timed out.");
window.location.href = timedouturl;
}
else down = setTimeout("Down()", 1000);
}
function timeIt() {
min = 1 * Minutes(document.timerform.clock.value);
sec = 0 + Seconds(document.timerform.clock.value);
Down();
}
// End -->
</script>
<center>
<form name="timerform">
<input type="text" name="clock" size="7" value="1:00"><p>
</form>
</center>



第二步:把如下代码加入<body>区域中<body bgcolor="#ffffff"

OnLoad="timeIt()">


[url=http://www.]网页设计教程[/url]
2006-07-20 15:51
快速回复:倒记时如何实现
数据加载中...
 
   



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

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