| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1028 人关注过本帖
标题:[求助] 一个自动倒数的问题
只看楼主 加入收藏
robinbest
Rank: 1
等 级:新手上路
威 望:2
帖 子:213
专家分:0
注 册:2007-9-13
结帖率:0
收藏
 问题点数:0 回复次数:7 
[求助] 一个自动倒数的问题
我想做个简单的在线测试系统,从数据库中提取10道试题,(都是单选题,每页一题)
每道题只能在指定的秒数内做出选择,否则自动跳至下一题。
现在的问题是,怎样在这个页面上倒计秒数?用JavaScript吗?
望高手指教:
我写了点简易代码如下(页页效果及说明如后面附件图片):
<table width="400" border="0" align="center">
  <tr>
    <td height="35">
     <p align="left">第10题:下列颜色中,你最喜欢哪一颜色?</p></td>
  </tr>
  <tr>
    <td>
     <form name="form1" method="post" action="">
      <P><input type="radio" name="radiobutton" value="radiobutton">红或橘色</P>
      <P><input type="radio" name="radiobutton" value="radiobutton">黄或浅蓝色</P>
      <P><input type="radio" name="radiobutton" value="radiobutton">绿色</P>
      <P><input type="radio" name="radiobutton" value="radiobutton">棕或灰色</P>
     </form>
    </td>
  </tr>
  <tr>
    <td height="31">
      <a href=test.asp?page="&page+1&">下一题</a>(还剩:<span class="style2">xx</span>秒自动转至下一题)
    </td>
  </tr>
</table>

help.JPG (25.52 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 倒数 自动 
2008-06-17 10:43
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
需要时间跳到下一题很简单,但首先要知道一共有多少题,然后for (i=0;i<总数量;i++) 这样循环下去播放下一题

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2008-06-17 11:12
robinbest
Rank: 1
等 级:新手上路
威 望:2
帖 子:213
专家分:0
注 册:2007-9-13
收藏
得分:0 
[bo][un]hmhz[/un] 在 2008-6-17 11:12 的发言:[/bo]

需要时间跳到下一题很简单,但首先要知道一共有多少题,然后for (i=0;i



版主能来说得具体点?
贴出主要代码更佳,不甚感激!
2008-06-17 11:22
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
程序代码:
<script> 
function createtime(){ 
var page=document.getElementById("page");
var timetxt=document.getElementById("timetxt");
var miao=parseInt(timetxt.innerHTML)-1; 
if(miao==0){location.href="?page="+page+1;}else{timetxt.innerHTML=miao;}
} 

setInterval("createtime()",900); 
</script>

<input type="hidden" id="page" value="<%=page%>" />
还剩:<span id="timetxt" style="color:red;">10</span> 秒自动转至下一题

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2008-06-17 12:05
robinbest
Rank: 1
等 级:新手上路
威 望:2
帖 子:213
专家分:0
注 册:2007-9-13
收藏
得分:0 
[bo][un]hmhz[/un] 在 2008-6-17 12:05 的发言:[/bo]

 
function createtime(){
var page=document.getElementById("page");
var timetxt=document.getElementById("timetxt");
var miao=parseInt(timetxt.innerHTML)-1;
if(miao==0){location.href="?page="+pag ...


还得麻烦版主:
为何我用进去后可以看到秒数在倒数,但到0的时候就是跳不到下一页去?
在地址栏看到的跳转地址是...test.asp?page=[object]

我把原代码传上来了,麻烦帮我看看!
Thanks

test.rar (18.97 KB)
2008-06-17 23:20
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
<script>
function createtime(){
var page=document.getElementById("page");
var timetxt=document.getElementById("timetxt");
var miao=parseInt(timetxt.innerHTML)-1;
if(page=="[object]"){var pages=0;}else{var pages=page;}
if(miao==0){location.href="?page="+pages+1;}else{timetxt.innerHTML=miao;}
}
setInterval("createtime()",900);
</script>

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2008-06-18 07:50
robinbest
Rank: 1
等 级:新手上路
威 望:2
帖 子:213
专家分:0
注 册:2007-9-13
收藏
得分:0 
这问题还真奇怪了,版主给的方法还是达不到理想效果,
让我再仔细研究一下吧,
多谢hmhz版主的指教!
2008-06-18 15:09
天涯听雨
Rank: 2
来 自:东莞
等 级:论坛游民
威 望:4
帖 子:497
专家分:64
注 册:2007-8-25
收藏
得分:0 
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv=refresh content=10;url="转向的下一页地址">
<head>

<table width="500" border="0" align="center" cellpadding="0" cellspacing="0" class="border">
  <tr>
    <td height="25" align="center" bgcolor="#DDDDDD"><b><font  color="#187A4B">== 成功信息 ==</font></b></td>
  </tr>
  <tr>
    <td height="80" valign="top" bgcolor="#F5F5F5"><span id="yu">10</span><a href="javascript:countDown"></a>&nbsp;秒钟后系统将自动转到下一题...</b></td></tr>
  <tr>
    <td height="22" bgcolor="#DDDDDD"><div align="center">
    </div></td>
  </tr>
</table>
<script>function countDown(secs){yu.innerText=secs;if(--secs>0)setTimeout("countDown("+secs+")",1000);}countDown(10);</script>

从明天起做幸福的人,喂马劈柴周游世界!
2008-06-18 15:36
快速回复:[求助] 一个自动倒数的问题
数据加载中...
 
   



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

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