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. |