当前位置:编程学习 > C#/ASP.NET >>

My97DatePicker时间控件的问题

源代码:
<mce:script language="javascript" type="text/javascript" src="My97DatePicker/WdatePicker.js" mce_src="My97DatePicker/WdatePicker.js" ></mce:script>   
<asp:TextBox ID="TextBox1" class= "Wdate" runat="server" onfocus="new WdatePicker()"></asp:TextBox> 

在文本框中能显示日历图标,但是不能显示控件,这是什么问题?? --------------------编程问答-------------------- <asp:TextBox id="txtStartTime" onfocus="new WdatePicker(this,null,false,'whyGreen')" runat="server" Width="120px"></asp:TextBox>
看看脚本 --------------------编程问答-------------------- asp:TextBox ID="TextBox1" class= "Wdate" runat="server" onClick="WdatePicker()"> </asp:TextBox> 

把onfocus="new WdatePicker()"改成onClick="WdatePicker()"





--------------------编程问答-------------------- 结帖率:0.00% 
???
--------------------编程问答-------------------- 如果不行
看看页面引用JS路径对不对

<head runat="server">
    <title></title>

    <script src="../../Scripts/My97DatePicker/WdatePicker.js" type="text/javascript"></script>

</head>
--------------------编程问答-------------------- 是否是兼容性问题
--------------------编程问答-------------------- up --------------------编程问答-------------------- 把onfocus="new WdatePicker()"改成onClick="WdatePicker()" 
肯定行的、结贴给分吧。。
--------------------编程问答-------------------- 重新引用下  加载下
  应该就么问题了·· --------------------编程问答-------------------- ... --------------------编程问答--------------------
引用 1 楼 wuyq11 的回复:
<asp:TextBox id="txtStartTime" onfocus="new WdatePicker(this,null,false,'whyGreen')" runat="server" Width="120px"> </asp:TextBox>
看看脚本


引用这个脚本也是控件不能显示出来 --------------------编程问答-------------------- 你是否把他的“My97DatePicker.htm”删除了或改名了,这是他连接js文件的广告文件不能删或改名
它的这一行:
location.href = 'http://www.my97.net'
可以用一个字符代替,但不能为空(删除此句) --------------------编程问答--------------------     我把源代码全贴出来,大家看一下到底因为什么,日历控件就是不出来
     <script language="javascript" type="text/javascript"></script>
     <script src="../My97DatePicker/WdatePicker.js"></script>
开始时间:<asp:TextBox ID="TextBoxBeginTime" runat="server" Cssclass="Wdate" type="text" OnClick=" WdatePicker(this,null,false,'whyGreen')" Width="120px" OnTextChanged="TextBoxBeginTime_TextChanged"></asp:TextBox>
        </td>
        <td>
            结束时间:<asp:TextBox  ID="TextBoxEndTime" runat="server"  Cssclass="Wdate" type="text" OnClick=" WdatePicker(this,null,false,'whyGreen')" ></asp:TextBox> --------------------编程问答--------------------   兄弟 OnClick=" WdatePicker(this,null,false,'whyGreen')"  改成 OnClick="new  WdatePicker(this,null,false,'whyGreen')" 就行了
--------------------编程问答-------------------- --------------------编程问答-------------------- OnClick改成OnClientClick
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,