日期:2014-05-18  浏览次数:20450 次

100求解---------套用母版后使用时间控件的问题。
如果是单独页面:----------------显示正常
<head   id= "Head1 "   runat= "server ">
<title> 日历控件 </title>
<script   type= "text/javascript "   src=popcalendar.js> </script>
</head>
<body>
        <form   id= "form1 "   runat= "server ">
        <div>
        <asp:textbox   id= "t1 "   runat= "server "   Width= "100px "   ReadOnly= "True "> </asp:textbox>
                <img   id= "Image_blqx1 "   style= "CURSOR:   hand "   onclick= "popUpCalendar(this,document.forms[0].t1, 'yyyy-mm-dd ') "src= "images/calendar.gif "   /> </div>
        </form>
</body>
-------------------------------
套用母版后:------------(提示错误)
在母版head添加
  <script   type= "text/javascript "   src=popcalendar.js> </script>
在页面内添加
<img   id= "Image_blqx1 "   style= "CURSOR:   hand "   onclick= "popUpCalendar(this,document.forms[0].t1, 'yyyy-mm-dd ') "   src= "images/calendar.gif "   />


这个控件是在网上拉的。
地址为:http://tmsoft.lsxy.com/index.php?load=read&id=222
页面最下面的一个时间控件~

------解决方案--------------------
<img id= "Image_blqx1 " style= "CURSOR: hand " onclick= "popUpCalendar(this,document.getElementById( ' <%=t1.ClientID%> '), 'yyyy-mm-dd ') " src= "images/calendar.gif " />
------解决方案--------------------
如下,测试过,好用,把script 加到本页,同时用document.all. <%=t1.ClientID%> 取id

-------------------------------------
<asp:Content ID= "Content1 " ContentPlaceHolderID= "ContentPlaceHolder1 " Runat= "Server ">
<script type= "text/javascript " src= "popcalendar.js "> </script>

<div>
<asp:textbox id= "t1 " runat= "server " Width= "100px " ReadOnly= "True " CssClass= "edLine "> </asp:textbox>

<img id= "Image_blqx1 " style= "CURSOR: hand " onclick= "popUpCalendar(this,document.all. <%=t1.ClientID%> , 'yyyy-mm-dd ') "
src= "images/calendar.gif " /> </div>
</asp:Content>