Ver Mensaje Individual
  #11 (permalink)  
Antiguo 08/02/2011, 14:03
Avatar de aniMAYtions
aniMAYtions
 
Fecha de Ingreso: diciembre-2007
Ubicación: Granada
Mensajes: 519
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: Problema con DHTML Calendar

Primero hola a tod@s.

Bueno, parece que he encontrado la solución, pero no sé cómo ajustarla correctamente a mi función.
Yo por ejemplo quiero que sólo se pueda elegir una fecha a partir de hoy. Para eso calcula la fecha actual con php y le doy formato
Código PHP:
Ver original
  1. $fecha_actual = date("Y-m-d");
  2.     list($anio, $mes, $dia) = explode("-", $fecha_actual);
  3.     $factual = $anio.$mes.$dia;
Y $factual lo meto en un input hidden para luego recogerlo desde la función que me carga el calendario
Código Javascript:
Ver original
  1. function cargaCalendarVolante()
  2. {
  3. var fechamin = document.getElementById('dateact');
  4.       Calendar.setup({
  5.           trigger    : "calconfirmaini",
  6.           inputField : "finivolante",
  7.           dateFormat: "%d/%m/%Y",
  8.           cont: "calconfirmaini",
  9.             min: fechamin,
  10.           onSelect: function(cal)
  11.           {
  12.             var o = document.getElementById(this.args.inputField);
  13.             var d = document.getElementById('ffinvolante');
  14.             d.value = o.value;
  15.             this.hide()
  16.           }
  17.       });
  18.    
  19. };
He comprobado que la fecha llega correctamente pero luego no coge la variable y puedo seleccionar la que yo quiera. Además el this.hide sólo me funciona si selecciono una fecha, no cuando pincho en cualquier lado de la pantalla como antes.

Gracias de nuevo!!