Funcion javascript
Publicado por Villy (39 intervenciones) el 29/12/2006 12:51:33
Hola a todos, tengo el siguiente problema: tengo una imagen en un web form que tiene asociada una función javascript que muestra un calendario. Mi problema es que cuando oculto la imagen, para que no se muestre el calendario y no poder elegir fecha, ese calendario aparece no se por que al pinchar sobre la caja que contiene la fecha en formato "01/01/2007". ¿Alguien sabe algo para hacer que no se ejecute la función javascript? He leído algo del scriptingblock o algo así, pero no consigo ver esa función al poner "Page. ".
Bueno, por otro lado se me ocurre enbeber la función javascript en el código de vb-asp, y llamarla cuando se haga click sobre la imagen (poniendo la imagen como autopostback), pero esto de meter código javascript en vb tampoco se hacerlo muy bien. ¿Saben como se hace esto?
El código de la función es este
<INPUT id="txtFecha_factura" onblur="checkdate(this);" style="Z-INDEX: 169; LEFT: 152px; POSITION: absolute; TOP: 112px" type="text" maxLength="10" size="8" name="txtFecha_factura" runat="server">
<IMG id="imgFecha_factura" title="Selección fecha de factura" style="BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; Z-INDEX: 168; LEFT: 240px; BORDER-LEFT: red 0px solid; WIDTH: 24px; CURSOR: pointer; BORDER-BOTTOM: red 0px solid; POSITION: absolute; TOP: 112px; HEIGHT: 24px" height="24" src="imagenes\calendar.gif" width="24" runat="server">
<SCRIPT language="javascript"> Calendar.setup({ inputField : "txtFecha_factura", // id del campo texto ifFormat : "%d/%m/%Y", // formato button : "imgFecha_factura", // trigger(ID botón) step : 1, // muestra años en desplegable weekNumbers : false });
</SCRIPT>
GRACIAS POR SU AYUDA
Bueno, por otro lado se me ocurre enbeber la función javascript en el código de vb-asp, y llamarla cuando se haga click sobre la imagen (poniendo la imagen como autopostback), pero esto de meter código javascript en vb tampoco se hacerlo muy bien. ¿Saben como se hace esto?
El código de la función es este
<INPUT id="txtFecha_factura" onblur="checkdate(this);" style="Z-INDEX: 169; LEFT: 152px; POSITION: absolute; TOP: 112px" type="text" maxLength="10" size="8" name="txtFecha_factura" runat="server">
<IMG id="imgFecha_factura" title="Selección fecha de factura" style="BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; Z-INDEX: 168; LEFT: 240px; BORDER-LEFT: red 0px solid; WIDTH: 24px; CURSOR: pointer; BORDER-BOTTOM: red 0px solid; POSITION: absolute; TOP: 112px; HEIGHT: 24px" height="24" src="imagenes\calendar.gif" width="24" runat="server">
<SCRIPT language="javascript"> Calendar.setup({ inputField : "txtFecha_factura", // id del campo texto ifFormat : "%d/%m/%Y", // formato button : "imgFecha_factura", // trigger(ID botón) step : 1, // muestra años en desplegable weekNumbers : false });
</SCRIPT>
GRACIAS POR SU AYUDA
Valora esta pregunta


0