<script language="JavaScript">
today=new Date();
function initArray(){
this.length=initArray.arguments.length
for(var i=0;i<this.length;i++)
this[i+1]=initArray.arguments[i] }
var d=new initArray(
"星期日",
"星期一",
"星期二",
"星期三",
"星期四",
"星期五",
"星期六");
document.getElementById("showDate").innerHTML=
"<font  style='COLOR: #4a3c8c font-size:9pt;font-family: 宋体'> "+
today.getYear()+"年"+
today.getMonth()+1+"月"+
today.getDate()+"日"+
d[today.getDay()+1]+
"</font>" ; 
</script><TD style="COLOR: #4a3c8c" align="left">今天是<div id="showDate"></div>

解决方案 »

  1.   

    不行啊,<script language="JavaScript">
    today=new Date();
    function initArray(){
    this.length=initArray.arguments.length
    for(var i=0;i<this.length;i++)
    this[i+1]=initArray.arguments[i] }
    var d=new initArray(
    "星期日",
    "星期一",
    "星期二",
    "星期三",
    "星期四",
    "星期五",
    "星期六");
    document.getElementById("showDate").innerHTML=
    "<font style='COLOR: #4a3c8c font-size:9pt;font-family: 宋体'> "+
    today.getYear()+"年"+
    today.getMonth()+1+"月"+
    today.getDate()+"日"+
    d[today.getDay()+1]+
    "</font>" ;
    </script>你这个是一个独立的JS(*.js)文件吗
      

  2.   

    <body onLoad="initArray();" 
    onload时调用此方法
      

  3.   

    initArray只是这些function initArray(){
    this.length=initArray.arguments.length
    for(var i=0;i<this.length;i++)
    this[i+1]=initArray.arguments[i] }
    你的document.getElementById("showDate").innerHTML
    showDate是什么 
      

  4.   

    看看你怎引用的js文件的?
    这样就可以了吧:
    <TD style="COLOR: #4a3c8c" align="left">今天是<script language=javascript type=text/javascript src=******* charset=gb2312></TD>
      

  5.   

    原来的JS代码是放在HTML代码中的,显示没有问题。但因为现在多处地方要用到,所以做成js文件
      

  6.   

    js文件名为Date.js
    function ShowDate()
    {
    today=new Date();
    function initArray(){
    this.length=initArray.arguments.length
    for(var i=0;i<this.length;i++)
    this[i+1]=initArray.arguments[i] }
    var d=new initArray(
    "星期日",
    "星期一",
    "星期二",
    "星期三",
    "星期四",
    "星期五",
    "星期六");
    document.getElementById("showDate").innerHTML=
    "<font style='COLOR: #4a3c8c font-size:9pt;font-family: 宋体'> "+
    today.getYear()+"年"+
    today.getMonth()+1+"月"+
    today.getDate()+"日"+
    d[today.getDay()+1]+
    "</font>" ;
    }
    html 里调用:
    head 里
    <script src="Date.js" charset="gb2312" type=text/javascript></SCRIPT><TD style="COLOR: #4a3c8c" align="left">今天是<script language="javascript" defer>ShowDate();</script></TD>
      

  7.   

    不好意思
    <TD style="COLOR: #4a3c8c" align="left">今天是<script language="javascript" defer>ShowDate();</script></TD>
    应改为
    <TD style="COLOR: #4a3c8c" align="left">今天是<span id=showDate><script language="javascript" defer>ShowDate();</script></span></TD>