Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/10/2009, 14:56
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Recoger una fecha de un popcalendar

debes construir aparte el calendario, si es el que estamos usando, el famoso jscalendar:
Código:
var date_back=new Date(); //backup de la fecha
function  calendar_onselect (calendar,date){//DD-MM-AAAA
				if (calendar.dateClicked) {
					var dia=date.substr(0,2);
					var mes=parseFloat(date.substr(3,2))-1;
					var ano=date.substr(6,4);
					date_back=new Date(ano,mes,dia); //establece la fecha para no perderla
					calendar.hide();//para ocultarlo
				}
			}			
			function  calendar_onclose (calendar){
				calendar.hide();
			}
			//CONSTRUIR MANUALMENTE EL CALENDARIO:
			var cita_calendar = new Calendar(1,null,calendar_onselect,calendar_onclose);
			cita_calendar.setDateFormat("%d-%m-%Y");
}
para invocarlo desde un control
Código:
			function cargar_cita_fecha(_obj){//en _obj le pasas: document.getElementById('input id')
				cita_calendar.create(); //cre auna nueva instancia por así decirlo
				cita_calendar.setDate(date_back); //para establecer la fecha inicial
				cita_calendar.showAtElement(_obj); //lo muestra según el objeto dado
			}

Última edición por maycolalvarez; 08/10/2009 a las 15:06