Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/02/2008, 08:45
sixto_jose
 
Fecha de Ingreso: marzo-2006
Mensajes: 31
Antigüedad: 18 años, 10 meses
Puntos: 0
Re: DHTML Calendar

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>
        &nbsp;<br />
        &nbsp;<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.