| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 924 人关注过本帖
标题:菜鸟求助:表单不显示时间!!!!
收藏  订阅  推荐  打印 
2007woaini
Rank: 1
等级:新手上路
帖子:6
积分:180
注册:2007-12-8
菜鸟求助:表单不显示时间!!!!

奥运会倒计时(Math.floor()取整)
要求:(1)显示“距离奥运会还有:?天?时?分?秒”
(2)每隔1秒自动更新一次
提示:利用Date( )的方法以及Math.floor( )(向下取整)
<html>
     <head>
          <title>奥运会倒计时</title>
      </head>
      <script language="javascript">
            <!--
                var future=new Date("8/8/2008,20:08:08");
                var time
                function hello(){
                var tody=new Date();
                var day=Math.floor(hours/24);
                var hours=Math.floor(minutes/60);
                var minutes=Math.floor(senconds/60);
                var seconds =Math.floor((future.getTime()-tody.getTime())/1000);
                var timer=setTimeout("hello()",1000);
                document.clock.text1.value=day;
                document.clock.text2.value=hours;
                document.clock.text3.value=minutes;
                document.clock.text4.value=seconds;
                }
            -->
       </script>
       <body>
            <form name=clock>
                  <center>
                  <font size=5 color=lightblue>距离奥运会还有</font><br>
                  <input type="text"name="text1" size="5"> 天
                  <input type="text"name="text2" size="5"> 时            
                  <input type="text"name="text3" size="5"> 分
                  <input type="text"name="text4" size="5"> 秒
                  </center>
      </body>
</html>
搜索更多相关主题的帖子: 奥运会  表单  var  Math  
2008-5-20 20:33
hwoarangzk
Rank: 12Rank: 12Rank: 12
来自:冰封王座
等级:贵宾
威望:12
帖子:1891
积分:20518
注册:2007-7-17

因为你的script代码放在了body前面,form还没有加载好,怎么能找到呢?可以把你的这些script放在一个函数里面,然后通过body的onload来调用就可以了

I'm here, as always...
2008-5-21 09:19
hwoarangzk
Rank: 12Rank: 12Rank: 12
来自:冰封王座
等级:贵宾
威望:12
帖子:1891
积分:20518
注册:2007-7-17

LZ的代码还有很多问题,form没有结束标志,seconds,minutes,hours这些定义的先后顺序有问题,,form、input里面的属性值最好用引号括起来,setTime不要放在hello里面

I'm here, as always...
2008-5-21 09:32
polish_tsingji
Rank: 1
等级:新手上路
帖子:10
积分:208
注册:2008-5-11

能把正确的代码写出来吗?
谢谢!
2008-5-21 12:36
polish_tsingji
Rank: 1
等级:新手上路
帖子:10
积分:208
注册:2008-5-11
求助

能把正确的代码写出来吗?
谢谢!
2008-5-21 12:37
hwoarangzk
Rank: 12Rank: 12Rank: 12
来自:冰封王座
等级:贵宾
威望:12
帖子:1891
积分:20518
注册:2007-7-17

<html>
     <head>
          <title>aaa</title>
      </head>
      <script language="javascript">

                var future=new Date("8/8/2008,20:08:08");
                var time;
                function hello(){
                    var tody=new Date();
                    var seconds =Math.floor((future.getTime()-tody.getTime())/1000);
                    var minutes=Math.floor(seconds/60);
                    var hours=Math.floor(minutes/60);
                    var day=Math.floor(hours/24);
                    var timer=setTimeout("hello()",1000);
                    document.clock.text1.value=day;
                   document.clock.text2.value=hours;
                    document.clock.text3.value=minutes;
                }

       </script>
       <body onload="hello();">
            <form name="clock">
                  <center>
                  <font size=5 color="lightblue">still</font><br>
                  <input type="text" name="text1" size="5">Day
                  <input type="text" name="text2" size="5"> H            
                  <input type="text" name="text3" size="5"> M
                  </center>
            </form>
      </body>
</html>
我电脑不支持中文,而且把seconds删了,自己改回来吧

I'm here, as always...
2008-5-21 13:10
polish_tsingji
Rank: 1
等级:新手上路
帖子:10
积分:208
注册:2008-5-11

为什么秒跟现实走的速度不一样?
2008-5-21 16:40
polish_tsingji
Rank: 1
等级:新手上路
帖子:10
积分:208
注册:2008-5-11

解决了
2008-5-21 16:45
2007woaini
Rank: 1
等级:新手上路
帖子:6
积分:180
注册:2007-12-8

还是不行呢!!!
2008-6-5 21:08
随风逐流
Rank: 8Rank: 8
来自:passerby
等级:论坛元老
威望:8
帖子:3899
积分:40493
注册:2007-6-13

我強烈要求頂這個帖子!!!!!!!!!!!!!!!
現在有人把代碼寫的這么規範的人已經很難找了


I am a wanderer. Oftentimes it seems that I walk the earth among pygmies. PS:換號使用中
2008-6-6 16:53
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.064791 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved