Niquelao

acc_calendar v1.1 12 de Marzo de 2007, por Rumoroso

Hasta el ahora, el script funcionaba ejecutándose al cargar el documento. El problema surgía cuando de forma dinámica, como por ejemplo con el uso de Ajax, se introducían nuevos campos en los que se quería utilizar el calendario. Como se crean después de la carga del contenido, estos no cargarían los enlaces para generarlo. He introducido un cambio para que esto quede solventado.

El nuevo script tiene una pequeña modificación tal que si en cualquier momento se introducen nuevos campos de texto bastará con llamar posteriormente a la función cargaLinks() para que todo funcione como se desea.

Se puede acceder al artículo completo del calendario (con la revisión incluida) desde acc_calendar v1.1 o desde el enlace permanente del área de Recursos de la página principal.

nota: Lo que no podemos olvidar es que para que los nuevos input asocien el enlace para la apertura del calendario tendrán que poseer las clases ya indicadas en el anterior artículo.

acc_calendar v1.1

Categoría: Accesibilidad, Javascript

9  comentarios

9 comentarios

Rumoroso 14 de Marzo de 2007

Hola David.

En principio no te puedo asegurar cuál es el origen del problema que te está surgiendo. Lo más seguro es que si te ocurre al aplicarle estilos con CSS, se esté sobreescribiendo alguna de las propiedades.

Si incluyes un enlace, o el código que te genera el problema, podré mirarlo y decirte algo.

Un saludo.

Rumoroso 23 de Marzo de 2007

Gracias por avisar.

Acabo de revisar el código y ya lo he solucionado. El problema estaba en que al crearse la lista de meses en el campo de selección, al estar la clase “prev”, se obtenía el valor numérico correspondiente al mes actual, pero este se mide de 0 a 11, con lo que si no le sumaba 1 el resultado no mostraría “hasta el actua”, sino “hasta el anterior”.

De nuevo gracias. Espero que si encuentras algún otro error me avises :)

Arantxa 23 de Marzo de 2007

Gracias por contestar tan rápido!!.

Pues otra cosa… no sé muy bien por que, pero en un formulario con varios campos de texto, entre ellos, uno de fecha con tu funcion, en el resto de los campos, no puedo escribir el espacio. He probado a no añadir tu script y si funciona, así q es cosa del script.

Que cosas más raras….

Rumoroso 23 de Marzo de 2007

Lo miraré y ya te cuento…

Rumoroso 23 de Marzo de 2007

Dicho y hecho… arreglado. Al final son todos estos los flecos que hay que ir solucionando. Gracias a vuestro feedback, entre todos lo haremos.

Gracias de nuevo.

Rumoroso 28 de Marzo de 2007

Pruébalo ahora. Lo he vuelto a subir. Pudiera ser que al subirlo el otro día, por error subiese el que aún no se había modificado.

Si detectáis cualquier incidencia os insto a que sigáis colaborando con vuestro feedback.

Gracias. Un saludo.

Rumoroso 31 de Mayo de 2007

Gracias “jhon”. La verdad es que he de reconocer que tienes toda la razón. Era un error importante que había que solucionar. Lo acabo de mirar y creo que ya está. Te agradecería que lo probases y me dijeses si detectas más errores (que estoy seguro que habrá).

El origen del error no estaba en asignar 31 días a febrero, sino en que siempre asignaba tantos días como el mes actual. Además, al ir a febrero, una operación incorrecta hacía que se mostrase marzo, con lo que lo de que al seleccionar una fecha de febrero devolviese una de marzo, tenía su origen en que en realidad estabas en este último.

Gracias por tu aportación e insisto en que necesito que sigáis avisándome de los errores que detectéis, así como en que me gustaría que si os animáis a aplicar nuevos estilos o si tenéis sugerencias, las enviéis.

Un saludo

jhon 31 de Mayo de 2007

Perfecto! gracias por las correcciones, cualquier duda o errores q encuentre te las are llegar

Saludos.

Rumoroso 9 de Junio de 2007

Ya lo he revisado. Parecía ser un problema que sólo ocurría en Internet Explorer (ya sabemos cómo interpreta las cosas).

Gracias por tu feedback. Espero que no haya más errores, pero si los hay y los localizas,… no dudes en avisarme.

Un saludo.

Puedes hacer un seguimiento de los comentarios gracias al feed RSS 2.0. También puedes enviar un trackback desde tu sitio.

¿Algún comentario?

Información Personal

...y si quieres incluir un Gravatar.

Creative Commons License Esta obra está bajo una licencia de Creative Commons.