Foros del Web » Programando para Internet » Javascript »

Duda con JsCalendar. - Parametros OnSelect OnClose OnUpdate

Estas en el tema de Duda con JsCalendar. - Parametros OnSelect OnClose OnUpdate en el foro de Javascript en Foros del Web. Buenas ando precisando de su ayuda. El tema es que estoy aplicando el jscalendar, y tengo que ejecutar un form.submit, el cual no funciona. El ...
  #1 (permalink)  
Antiguo 19/04/2006, 12:30
Avatar de El Condor  
Fecha de Ingreso: febrero-2006
Mensajes: 18
Antigüedad: 18 años, 2 meses
Puntos: 0
Pregunta Duda con JsCalendar. - Parametros OnSelect OnClose OnUpdate

Buenas ando precisando de su ayuda.
El tema es que estoy aplicando el jscalendar, y tengo que ejecutar un form.submit, el cual no funciona.
El problema es que entra en conflicto con la funcion OnClose del jscalendar, me parece, y no se termina ejecutando ninguna de las dos.
La funcion actualizo se ejecuta bien despues de q se hace click en una fecha, por que le puse un alert para probar y lo imprime.
El otro inconveniente es que al hacer un click en alguna fecha tmb se tendria que cerrar el calendario y no lo hace se queda abierto, solo cambia la fecha del textfield.
Aca les adjunto un pedaso del codigo
Código PHP:
        //imprimo la cabecera de la tabla y el calendario con sus propiedades//
        
echo"<table width='770' border='0' align='center' cellpadding='0' cellspacing='0' bordercolor='#0099CC' 
        bgcolor='#FFFFFF' class='texto'>
            <tr bgcolor='#E8E8E8'>
            <td colspan='8'>&nbsp;</td>
            </tr>
            <tr bgcolor='#E8E8E8'>
                <td colspan='4' align='center'>
                    <form action='agenda_diayen_prueba.php' method='get' name='formu' id='formu'>
                    <input type='text' class='texto' id='fecha' name='fecha' value= '"
.$fecha."'/>
                    <input type='button' id='trigger' class='texto' value='...' name='trigger'>
                    <script type='text/javascript'>
                        function actualizo(){
                            document.form.submit();
                        };
                        
                        Calendar.setup({
                              inputField  : 'fecha',         // ID of the input field
                              ifFormat    : '%d-%m-%Y',     // the date format
                              button      : 'trigger',       // ID of the button
                              onUpdate      :  actualizo
                            });
                    </script>
                    </form>
                </td>
                <td colspan='3' align='center' class='tablatitulo2'><strong>"
.$operador."</strong></td>
                <td colspan='1' align='center'>&nbsp;</td>
              </tr>
            <tr bgcolor='#E8E8E8'>
            <td colspan='8'>&nbsp;</td>
            </tr>
            <tr>
                <td colspan='8' background='imagenes/linea_azul.gif'>
                    <img src='imagenes/linea_azul.gif' width='1' height='1'/>
                </td>
            </tr>
            <tr class='tablatitulo2'>
                <td width='23' align='center'><strong>C</strong></td>
                <td width='40' align='center'><strong>Hora</strong></td>
                <td width='70' align='center'><strong>Tarea</strong></td>
                <td width='169' align='center'><strong>Direccion</strong></td>
                <td width='179' align='center'><strong>Con...</strong></td>
                <td width='62' align='center'><strong>Obs.</strong></td>
                <td width='113' align='center'><strong>Operador</strong></td>
                <td width='89' align='center'><strong>Cargado Por.</strong></td>
            </tr>"
;
        
//--------------------------------------------------------------------//
        
        
        //separo la fecha del textfield y la coloco en formato mysql, para poder consultar//
            
list( $dia$mes$ano ) = split'[/.-]'$fecha );
            
$fechasql $ano."-".$mes."-".$dia;
        
//-------------------------------------------------------------------------------//
        
        // armo la consulta //    
        
$sql="SELECT DISTINCT DATE_FORMAT(ag_fec,'%d-%m-%Y') AS ag_fec ,ag_cof, ag_hor, ag_mot, ag_dir,
        ag_con, ag_tex, ag_nom, ag_ope, pe_ape, lower(pe_nom) as pe_nom
        FROM ggagen
        INNER JOIN ggempl on ag_ope = pe_num
        WHERE ag_fec = '"
.$fechasql."'
        order by ag_fec,ag_hor"
;
        
$resultado mysql_query($sql); 
Saludos y Gracias
El_Condor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 09:20.