Foros del Web » Programando para Internet » Javascript »

Ayuda urgente por favor con un calendario

Estas en el tema de Ayuda urgente por favor con un calendario en el foro de Javascript en Foros del Web. Tengo un problema con un calendario que uso en un formulario php, el calendario se muestra mediante un popup, pero necesito mostrarlo con un DIV ...
  #1 (permalink)  
Antiguo 20/05/2009, 15:50
 
Fecha de Ingreso: marzo-2003
Ubicación: México, D. F.
Mensajes: 12
Antigüedad: 21 años, 1 mes
Puntos: 0
Ayuda urgente por favor con un calendario

Tengo un problema con un calendario que uso en un formulario php, el calendario se muestra mediante un popup, pero necesito mostrarlo con un DIV o por otro metodo.

Modifique la función para que en lugar de abrirme una popup me haga el efecto lightwindow y funciona correctamente, pero no puedo pasar la variable de la fecha a mi formulario, así que deje de usarlo, he visto ejemplos con un div, pero no he podido conseguir que funcione correctamente.

Este es el codigo que tengo:

//Primero la funcion popCalendar

function popCalendar( field ){
calendarField = field;
idate = eval( 'document.editFrm.project_' + field + '.value' );
window.open( 'index.php?m=public&a=calendar&dialog=1&callback=s etCalendar&date=' + idate, 'calwin', 'width=280, height=250, scrollbars=no, status=no' );
}

//luego la funcion setCalendar

function setCalendar( idate, fdate ) {
fld_date = eval( 'document.editFrm.project_' + calendarField );
fld_fdate = eval( 'document.editFrm.' + calendarField );
fld_date.value = idate;
fld_fdate.value = fdate;
if (calendarField == 'start_date') {
if( document.editFrm.end_date.value < idate) {
document.editFrm.project_end_date.value = idate;
document.editFrm.end_date.value = fdate;
}
}
}

//asi llamo a la función popCalendar para que se pueda ingresar la fecha al formulario.

<tr>
<td align="right" nowrap="nowrap"><?php echo $AppUI->_('Start Date');?></td>
<td nowrap="nowrap"> <input type="hidden" name="project_start_date" value="<?php echo $start_date->format( FMT_TIMESTAMP_DATE );?>" />
<input type="text" class="text" name="start_date" id="date1" value="<?php echo $start_date->format( $df );?>" class="text" disabled="disabled" />
<a href="#" onClick="popCalendar( 'start_date', 'start_date');">
<img src="./images/calendar.gif" width="24" height="12" alt="<?php echo $AppUI->_('Calendar');?>" border="0" />
</a>*</td>
</tr>

Gracias de antemano por su ayuda.
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




La zona horaria es GMT -6. Ahora son las 07:41.