Gracias Peter por responder.
yo estoy utilizando controles de Servidor y aun a si no me funciona a qui dejo un codigo de como estoy asignando el calendario al control
a qui linkeo los archivos para que la pagina pueda hacer uso de los estilos y los js
Código:
<link rel="stylesheet" type="text/css" media="all" href="css/calendar-win2k-cold-2.css" title="win2k-cold-1" />
<script type="text/javascript" src="js/calendar.js" charset="ISO-8859-1"></script>
<script type="text/javascript" src="js/calendar-es.js" charset="ISO-8859-1"></script>
<script type="text/javascript" src="js/calendar-setup.js" charset="ISO-8859-1"></script>
Este es el javaScript que asigna los parametros a la funcion del calendario
Código:
<script type="text/javascript">
function Calendario(control_txt, boton)
{
Calendar.setup({
inputField : control_txt,//"Text1", // id del campo de texto*/
//inputField : document.getElementById('TextBox1.ClientID'),
ifFormat : "%d/%m/%Y", // formato de la fecha que se escriba en el campo de texto
button : boton//"Button1" // el id del botón que lanzará el calendario
});
}
</script>
Este es el Formulario donde tengo los controles
Código:
<form id="form1" runat="server">
<div>
<br />
<asp:TextBox ID="TextBox1" runat="server" ReadOnly="True"></asp:TextBox><asp:Image ID="Image1" runat="server" ImageUrl="~/imagenes/cal_icon.gif" /><br />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click1" Text="Button" />
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</div>
</form>
y por ultimo en el codigo le agrego el atributo al objeto image
Código:
Image1.Attributes.Add("onMouseMove", "javascript:Calendario(document.getElementById('" + TextBox1.ClientID.ToString() + "'), document.getElementById('" + Image1.ClientID.ToString() + "'))");
ya si quiero capturar el valor que se asigna cuando selecciono la fecha, este no lo puedo capturar por ningun lado
gracias.