onclock.js:
function clockon(bgclock){
var now=new Date();
var year=now.getYear();
var month=now.getMonth();
var date=now.getDate();
var day=now.getDay();
var hour=now.getHours();
var minu=now.getMinutes();
var sec=now.getSeconds();
var week;
month=month+1;
if(month<10) month="0"+month;
if(date<10) date="0"+date;
if(hour<10) hour="0"+hour;
if(minu<10) minu="0"+minu;
if(sec<10) sec="0"+sec;
var arr_week=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
week=arr_week[day];
var time="";
time=year+"年"+month+"月"+date+"日 "+week+" "+hour+":"+minu+":"+sec;
if(document.all){
bgclock.innerHTML=time;
}
var timer=setTimeout("clockon(bgclock)",200);
} 然后如何在index.jsp里调用= =!!刚弄出来的不知道杂的又没了!!跪求!!

解决方案 »

  1.   

    我这样写但是运行出来是一片空白= =!!!
    <body  onLoad="clockon(bgclock)">
     <script src="JS/ONCLOCK.JS"></script>
    </body>
      

  2.   

    <script type="text/javascript">
    function clockon(){
    var bgclock = document.getElementById('bgclock')
    var now=new Date();
    var year=now.getYear();
    var month=now.getMonth();
    var date=now.getDate();
    var day=now.getDay();
    var hour=now.getHours();
    var minu=now.getMinutes();
    var sec=now.getSeconds();
    var week;
    month=month+1;
    if(month<10) month="0"+month;
    if(date<10) date="0"+date;
    if(hour<10) hour="0"+hour;
    if(minu<10) minu="0"+minu;
    if(sec<10) sec="0"+sec;
    var arr_week=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
    week=arr_week[day];
    var time="";
    time=year+"年"+month+"月"+date+"日 "+week+" "+hour+":"+minu+":"+sec;bgclock.innerHTML=time;var timer=setTimeout(clockon,200);
    }  </script>
    <body onLoad="clockon()">
    <div id="bgclock"></div>
    </body>
      

  3.   

    把js代码段保存为js文件 引入即可。
      

  4.   

    那句代码应该怎么写··我在jsp里这样写
    <body onLoad="clockon(bgclock)">
     <script src="JS/ONCLOCK.JS"></script>
    </body>
    但是没效果··JS是一个实时的时间
      

  5.   

    把<script src="JS/ONCLOCK.JS"></script>
    写在<head>写在这里</head>
      

  6.   

    <%@ page contentType="text/html; charset=GBK" language="java" import="java.sql.*" errorPage="" %>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=GBK">
    <title>时间</title>
     <script src="JS/ONCLOCK.JS"></script>
    </head>
    <body  onLoad="clockon(bgclock)">
    </body>
    </html>
    运行了还是一片空白
      

  7.   

    <script src="***.js"></script>
    <body onLoad="clockon()">
    <div id="bgclock"></div>
    </body>
      

  8.   

     <body onLoad="clockon(bgclock)">  <div id="bgclock"></div>
     </body>
      

  9.   

    body里差了句<div id="bgclock"></div>谢谢了