Comunidad de diseño web y desarrollo en internet online

Otro problema con vuestro tutorial: DateChooser

Citar            
MensajeEscrito el 02 Oct 2006 06:11 am
Hola, he revisado el tutorial que tienen y he visto un pequeño problema, no sé si llamarlo así, en todo caso paso a explicar la parte en que falla:

según el tutorial, arrastramos un dateChooser al escenario con el nombre mi_calendario, luego pegamos este código en el panel de acciones:

alCambiar = new Object();
alCambiar.change = function(evento) {
fecha_date = new Date(evento.target.selectedDate);
dia = fecha_date.getDate();
mes = fecha_date.getMonth()+1;
ano = fecha_date.getFullYear();
trace("Has seleccionado el día "+dia+"/"+mes+"/"+ano);
};
mi_calendario.addEventListener("change", alCambiar);


Es decir, cuando "clickeamos" en un día específico el trace nos dice en que día estamos, el problema es que cuando le damos nuevamente clic en el mismo día nos sale la fecha de hoy, luego con otro clic el día específico y así sucesivamente.

¿Siempre es así o como se puede corregir eso?

Gracias a todos por la ayuda.

Por cascabel

1 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 17 Oct 2006 07:11 pm
me ocurre exactamento lo mismo.

Algún lumbreras sabe como resolverlo?
porke yo me estoy devanando los sesos y empiezo a echar humiillo...

fuera de bromas, no consigo resolver este enigma¿?¿?¿?¿?¿?

ALguna ayuda por parte de los webmaster?

POR FAVOR! :(

Por ingenio

1 de clabLevel



 

safari
Citar            
MensajeEscrito el 18 Oct 2006 05:36 pm
problema resuelto!!!

jeje, lo que pueden hacer un par de hras de desvanecimiento de sesos.
les explico: (lo que hay que añadir lo tienen en rojo)

alCambiar = new Object();
alCambiar.change = function(evento3) {
if (evento3.target.selectedDate != target.selectedDate) {
mestxt3 = evento3.target.monthNames[evento3.target.displayedMonth];
fecha_date3 = new Date(evento3.target.selectedDate);
dia3 = fecha_date3.getDate();
mes3 = fecha_date3.getMonth()+1;
ano3 = fecha_date3.getFullYear();
......

};
} else {
trace("esto peta");
}
};
mi_calendario.addEventListener("change", alCambiar);



Con esta pequeña modificación de comprobación en el código queda resuelto el probleba.

Lo pueden ver funcionar en una de mis paginas (de una disco en Aracena).



En ella detecta el dia y me carga un swf si existe fiesta en ese dia, si no, me muestra una pelicula de no hay fiesta. Si nos vamos a una fecha que si tiene fiesta vuelve a hacer una comprobacion de si existe el swf y me muestra el swf de la fiesta y si no existe me muestra un swf de informacion disponible en breve....


La miran y me comentan. esta dentro del apartado fiestas del menu principal.

Por ingenio

1 de clabLevel



 

safari
Citar            
MensajeEscrito el 19 Oct 2006 08:25 am

Código :

http://www.zehn.es 
www.zehn.es se me habia olvidado incluir la dirección para que lo vean funcionar. disculpen!

Por ingenio

1 de clabLevel



 

safari

 

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