Comunidad de diseño web y desarrollo en internet online

Duda sobre un tutorial vuestro: DateChooser

Citar            
MensajeEscrito el 24 Mar 2006 11:53 am
Estaba siguiendo este tutorial para crear un calendario con las fechas en las que estaban alquiladas unas casas, pero veo que cuando deshabilito los rangos de fechas, sólo se queda con el último rango deshabilitado. ¿No se pueden deshabilitar varios rangos de fecha?

El código es este:

Calendario.disabledRanges = [{rangeStart: new Date(2006,3,1), rangeEnd: new Date(2006,3,4)}];
Calendario.disabledRanges = [{rangeStart: new Date(2006,3,20), rangeEnd: new Date(2006,3,22)}];

Sólo me sale deshabilitada la última.

Por Narachamus

26 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Mar 2006 12:52 pm
probando y probando, comprobé que se podian poner mas fechas, separadas con comas en el disableRanges, por ejemplo:

Cal_desde.disabledRanges= [{rangeStart: new Date(2006,3,1), rangeEnd: new Date(2006,3,4)},{rangeStart: new Date(2006,3,20), rangeEnd: new Date(2006,3,22)}];

El código que tengo es este:

for (var n=0; n<=this.total; n++) {
desde=this["fecha_desde"+n].split("/");
hasta=this["fecha_hasta"+n].split("/");
Cal_desde.disabledRanges = [{rangeStart: new Date(desde[2],desde[1]-1,desde[0]), rangeEnd: new Date(hasta[2],hasta[1]-1,hasta[0])}];
}

Pero este solo me almacena el último rango de fechas. ¿Como podria almacenar en un array todos los rangos del For?

Por Narachamus

26 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Mar 2006 01:06 pm
resuelto, hice un Array donde guardé con .push cada rango y al terminar el For deshabilite el valor de la cadena.

Por Narachamus

26 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.