在这调用一个日历的js脚本控件 并拖一个html的文本框控件,点击文本框中,就能出现日历这个功能,但是,在做网页中,点击网页中的任何一个控件刷新网页后,再点击这个文本框,日历则无法显示,这个是怎么一回事,请大侠帮忙
<script type="text/javascript" src ="js/calender.js"></script>
<script language="javascript" type="text/javascript">
function time()
{
    var a = document.getElementById("<%=Begin_Time.ClientID %>").value;
    alert(a);
}
</script>
  从 <input type="text" id="Begin_Time" runat="server" name = "begin" onfocus="selectDate(this)" style="background-image: url(img/Calendar.png);" onclick=" Begin_Time_onclick()" />&nbsp;<br />
  到 <input type="text" id="End_Time" runat="server" name = "end" onfocus="selectDate(this)" style="background-image: url(img/Calendar.png);" />

解决方案 »

  1.   

    用这个js的控件只有那个html控件,在做单个功能的时候,还行,但是集成到整个大的框架上就出现这个问题,能否请大侠详细说明下
      

  2.   

    [align=left]My97DatePicker js版日历调用<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("PublishDate") %>' CssClass="Wdate"
            onFocus="new WdatePicker(this,null,false,'whyGreen')"></asp:TextBox><br />
    [/align]
      

  3.   

    但是大侠,我这个html的文本框控件调用有没有问题的呢
      

  4.   


    这个就不知道了   你既然发现了问题  那就是他写的calender.js 有问题的,兼容性或者其他方面不好
    我们只能给你推荐一个好用的   至于calender.js 除了作者,估计没人去研究修改了
    所以:你的用法是对的  但本身代码有问题 你发现了  需要作者去改进;建议你更换其他的  比如my97