http://lucky.myrice.com/javascriptexam/mengxhselectdate.htm

解决方案 »

  1.   

    <html>
    <body >
    <form name="frm" method="post">时间:<input type="text" name="begintime" size="10""></form>
    <object id="Calendar" classid="CLSID:8E27C92B-1264-101C-8A2F-040224009C02" width="250" height="200" codebase="MSCAL.OCX"></object>
    <SCRIPT LANGUAGE=javascript FOR=Calendar EVENT=AfterUpdate>
    document.frm.begintime.value = Calendar.Year + "-" + Calendar.Month + "-" + Calendar.Day
    </SCRIPT>
    <object CLASSID="clsid:5220cb21-c88d-11cf-b347-00aa00a28331" WIDTH="0" HEIGHT="0">
    <param NAME="LPKPath" VALUE="/ActiveX/pubocx.lpk">
    </object>
    </body>
    </html>
      

  2.   

    Author=meizz
    我在每个HTML语句里都加了这一句,加了这一句以后,我又重定义了一下onclick事件,window.event.srcElement.getAttribute("Author")这里若得不到相应的值"meizz"即可以判断该点击事件是在这个日历控件之外发生的,则关闭该控件。
      

  3.   

    window.event.srcElement是什么?参考手册里没有找到啊。