在这调用一个日历的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()" /> <br />
到 <input type="text" id="End_Time" runat="server" name = "end" onfocus="selectDate(this)" style="background-image: url(img/Calendar.png);" />
<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()" /> <br />
到 <input type="text" id="End_Time" runat="server" name = "end" onfocus="selectDate(this)" style="background-image: url(img/Calendar.png);" />
onFocus="new WdatePicker(this,null,false,'whyGreen')"></asp:TextBox><br />
[/align]
这个就不知道了 你既然发现了问题 那就是他写的calender.js 有问题的,兼容性或者其他方面不好
我们只能给你推荐一个好用的 至于calender.js 除了作者,估计没人去研究修改了
所以:你的用法是对的 但本身代码有问题 你发现了 需要作者去改进;建议你更换其他的 比如my97