阅读下列说明和HTML 文本,分析其中嵌入的JavaScript 脚本,将应填入(n)处的语句填到对应栏内。 [说明] 在文本框中实现时钟显示功能,格式如下:“-年-月-日小时:分:秒星期几” [HTML 文本] <html>

admin2009-02-15  49

问题 阅读下列说明和HTML 文本,分析其中嵌入的JavaScript 脚本,将应填入(n)处的语句填到对应栏内。
   [说明]
在文本框中实现时钟显示功能,格式如下:“-年-月-日小时:分:秒星期几”
   [HTML 文本]
     <html>
     <!--省略部分为HTML 文本框-->
     <scnpt Language=“JavaScript”>
       <! --
       vartimer=null;          //定义全域变量,timer 表示当前定时器是否在运行,time-rr 表
                                     //示当前正在运行的定时器Id
        var timerr=-false;
        function stopClock(){        //停止时钟函数,如果定时器正在运行,就停止该定时器
        if((1))
        ClearTimeout (timer) ;
        timerr=false;
        document.clock.face.value="";
        )
        function showTime(){
        var now=new Date();          //定义各个与时间有关的变量(年、月、日等),并且赋值于当
                                      //前时间的值
        var year=now.getYear();
        var month=(2);
        var date=new.getDate();
        var hours=nowgetHours();
        var mins=now.getMinutes();
        var secs=now.getSeconds();
        var days=now.getDay();
        functionday(){                 //定义星期显示函数
        this.length=day.arguments.length;
        for ((3))
        this[i+1)=day.arguments
        }
        var d=new Array(“星期日”,“星期一”,“星期二”,“星期三”,  “星期四”,“星期五”,“星期六”,);
        //定义新对象
        var timeval="";               //定义时钟显示的当前时间字符串
        timeval+=year+“年”;         //产生当前时间的显示字符串
        timeval+=month+“月”;
        timeval+=date+“日”;
        timeval+=hours;
        timeval+=((mins<10)?“:0”:“:”)+rains;
            timeval+=()secs<10)?“:0”:“:”)+secs;
            timeval+=(4);
            document.clock.face.value=tirneval;  //将“时钟”的显值改写为当前时间
            timer=setTimeout(“showTime()”,1000); //设置定时器且设置定时器正在运行
             (5);
            function start Click()                   //定义开始定时定时器的显示
           stopClock();
          showTime() ;
       function windowOpener(indexnum)  {      //在装载主页时调用开始时钟显示的程序
            var loadpos="date.html",+"#"+indexnum;
      controlWindow=window.open(loadpos,"date","toolbar=no,location=no,diretories= no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=620,height=400");
       }
        //-->
        </script>
        <!--省略部分为HTML 文本框-->
       </html>

选项

答案(1)timerr 若timerr为真,则继续执行。 (2)now.getMonth()+1 将当前的月份赋值给变量 month。 (3)vari=0;i<this.lenth;i++ (4)d[days+1] 数组中第days+1个元素。 (5)timerr=tme 使变量为真。

解析
转载请注明原文地址:https://jikaoti.com/ti/t3D7FFFM
0

随机试题
最新回复(0)