代码看了 没看出有什么问题  意思是点击button  弹出提示信息"Web client time is now"和系统时间
想在前台写后台代码 就的用<%=  %>  有时间的话  lz看看JavaScript方面的书  对你会有一定帮助

解决方案 »

  1.   

    这样肯定会弹出来的,因为你还没有触发件,我做一个详细的例子给你看吧
    <script language="JavaScript">
    today=new Date();
    var hours = today.getHours();
    var minutes = today.getMinutes();
    var seconds = today.getSeconds();
    var timeValue = "<FONT COLOR=black>" + ((hours >12) ? hours -12 :hours); timeValue += ((minutes < 10) ? "<BLINK><FONT COLOR=black>:</FONT></BLINK>0" : "
    <BLINK><FONT COLOR=black>:</FONT></BLINK>") + minutes+"</FONT></FONT>";
    timeValue += (hours >= 12) ? "<FONT COLOR=black>pm</FONT>" : "
    <FONT COLOR=black>am</FONT>";
    function initArray()
    {
    this.length=initArray.arguments.length
    for(var i=0;i<this.length;i++)
    this[i+1]=initArray.arguments[i] 
     }
    </script>
    显示结果:2007年8月27日 星期一 1:26pm
      

  2.   

    不好意思,忘记了关键的一句
    var d=new initArray("<font color=RED>星期日","<font color=black>星期一","<font color=black>星期二","<font color=black>星期三","<font color=black>星期四","<font color=black>星期五","<font color=black>星期六"); document.write("<font color=black>",today.getYear(),"<font color=black>年","<font color=black>",today.getMonth()+1,"<font color=black>月","<font color=black>",today.getDate(),"<font color=black>日 </FONT>",d[today.getDay()+1]," ",timeValue);  //-->
      

  3.   

    把:<input onclick="alter('Web client time is now'+new Date());" type="button" value="Client Time" />
    改为:<input onclick="alert('Web client time is now'+new Date());" type="button" value="Client Time" />
      

  4.   

    JavaScript里面弹出提示窗口是window.alert()方法
    你把alert错误的写成了alter 
    :)
      

  5.   

    <input id="Button1" type="button" value="Client Time"  onclick="javascript:alert('Web client time is now'+new Date())" />
    这样就可以了。