Calendario emergente en formularios
Para poder hacer este calendario emergente solo necesitas de un archivo javascript que es llamado desde el head de nuestra pagina, cuando uno da clic en el campo detona la función principal esta genera los dias apartir del actual por medio de un algoritmo matematico, bueno sin mas preámbulos te dejo el archivo para descargar y algunas modificaciones que hice en código.
Comienza descargando el script y una demo
Paso 1Incluir en la cabecera, nuestro archivo java script

Paso 2Asiganerle al formulario la clase del java script e indicarle el formato en que se insertara la fecha.

Paso 3Apartir de la linea 305 del archivo popcalendar.js, puedes modificar con el ciclo for, donde iniciaran y donde terminaran los años que se ven en la lista de menu.

.

Aqui hay un
demo, bueno aquí termina todo de mi parte y espero que les sea de gran ayuda este recurso!.
Foro seguro ahi respondemos tus dudas, unete y se parte de esta comunidad.


Spoofing
el 09 May 2007 a las 14:43 #wenax, me gusto mucho el calendario, esero que agan uno de calendario de eventos que los user manden sus eventos y sean aprobados por los amin si no e smucho pedir
gabriel
el 10 May 2007 a las 10:25 #oye que bien jejeje gracias por la ayuda asi es como al final lo hice
gracias rodrigo
por cierto exelente pagina brother
gabriel
el 10 May 2007 a las 10:28 #a por cierto sabes que me manda un tipo de error haber si puedes ayudarme lo que pasa es que los años, y los meses la lista me sale en la esquina superior izquierda, esto solo me pasa en fire fox y en explorer funciona de maravilla que sera?.
Rodrigo-Λzul
el 13 May 2007 a las 18:39 #A mi me aparce bien gabriel, uso firefox 2.0
no se por que sea, si alguien tiene el mismo error reportenlo por favor.
gabriel
el 16 May 2007 a las 15:24 #pues la verdad no se que sea alo mejor es mi maquina q algo esta fallando en fin tendr que checarlo bien.
Alberto
el 27 Jun 2007 a las 19:11 #Gracias por el menú estaba buscando algo así de sencillo
Solo tengo una duda en la línea 117 aparece la impresión del DIV que contiene el calendario, sin embargo no logro que se muestre la imagen en el título, es decir, el archivo callback.jpg no aparece como tal, solo un borde, lo único que cambie fue la dirección de la carpeta imágenes.
Ya hice la prueba aparte con otro DIV y una tabla y el elemento TD y si aparece, que problema puede ser
De antemano gracias. Esta muy bien el blog
Malak
el 09 Jul 2007 a las 5:34 #Muy bueno el calendario y lo explicas de una forma muy sencilla y fácil de entender. Me funciona de maravilla, solo le hice unas modificaciones, el ciclo for de la línea 305, lo modifique porque necesito los años a futuro y en la línea 128 reemplace la palabra Augosto por Agosto, un pequeñito error de ortografía pero del resto todo bien. Muchas gracias!
Rodrigo-Λzul
el 10 Jul 2007 a las 15:31 #Alberto no entiendo por que, bro checa que este bien direccionada la imagen, o que no haya por ahi un error de dedo. ^.^
Gracias por la observación Malak.
Marcos Ferrari
el 13 Jul 2007 a las 14:35 #hola mi nombres es Marcos Ferrari, muy bueno tu calendario, pero el pequeño problemilla, es que cuando le aumentas los años, te sale mas larga la lista y de los años, y lo ideal es que saliera un combobox, para los años y los meses, con eso estaria perfecto el calendario, ese es mi problema cuando lo utilizo en mi site, el cual manejo iframe sin scrollbar, por eso,si alguien solucionara eso, se lo agradeceria muchisimo…
MaryAn
el 03 Ago 2007 a las 16:11 #hola he tratado de implementar este codigo en una aplicacion que necesito pero me sale un error y cuando le doy en la caja de texto no me muestra el calendario, creo que el error puede ser porque despues de incluir en el head tengo varias funciones javasript, en este caso como debo colocarlo?
function insertarFila2() {
…
}
ayudenme please que no manejo javascript… gracias
MaryAn
el 03 Ago 2007 a las 16:37 #hola otra vez!!!
me pregunto si el error será porque lo estoy usando en un archino .php porque lo uso en uno html y me funciona perfecto…
Rodrigo-Λzul
el 03 Ago 2007 a las 23:41 #Hola MaryAn, que bueno que mencionaste que funciona bien en HTML y no en PHP, dentro de tu archivo PHP imprime tu cabecera con echo y no olvides poner diagonal inversa antes de las comillas, esto se debe hacer para que no haya conflicto con tus comillas del echo este es el ejemplo!!!
:
Waldo
el 06 Ago 2007 a las 3:48 #Que tal, esta muy bueno tu calendario sólo que yo tengo un formulario de reservación que funciona para form mail.cgi pero ya puse lo de la cabecera del html y en dos cajas de texto puse lo que indicas y no funciona, puse direcciones absolutas y alojé el archivo css en mi web y también la carpeta de donde toma las imagenes, incluso modifiqué el css en donde tiene su SCR para tomar las imágenes poniendo la dirección absoluta del sitio y el directorio donde están para que las encuentre pero nada.
funciona tu aplicacion con un formulario para formmail? Un saludo
MaryAn
el 06 Ago 2007 a las 19:56 #hola!!!
muchas gracias, ya me funciono el calendario adicionandolo a un archivo php, pero ahora tengo un problema y es que yo estoy generando un text con javascript y necesito que este contenga en calendario pero parece que lo estuviera adicionado mal, el text que estoy adicionado esta dentro de una tabla llamada RecActividad2, y esta se encuentra dentro de un formulario llamado form1,lo estoy agregando de la siguente manera pero no se que es lo que estoy haciendo mal, sera que me podrias especificar los parametros de la funcion popUpCalendar()? es que creo que posiblemete este mandando mal los parametros y por eso ni me funciona…
text= document.createElement('input');text.name='InicioAct'+NumFila;
text.id='InicioAct'+NumFila;
text.onClick="popUpCalendar(this, this.form1.InicioAct2, 'mm-dd-yyyy');"
cell.appendChild(text);
Gracias
Rodrigo-Λzul
el 08 Ago 2007 a las 1:01 #Johan Quijano
el 12 Ago 2007 a las 19:48 #Hi
No entiendo por que es obligatoria llamar el script desde
Simplemente no se puede llamar donde uno quiera con:
????
Johan Quijano
el 12 Ago 2007 a las 19:50 #mmm no me aparecion bien lo anterior …
De nuevo:
Por que toca desde HEAD ?
no se puede con
SCRIPT
language=”JavaScript”
SRC POPCALENDAR.JS
SCRIPT
Johan Quijano
el 12 Ago 2007 a las 21:10 #No me funciona….
Realizo todos los pasos y no aparece…
Karla Patricia
el 24 Ago 2007 a las 21:10 #Héctor
el 05 Sep 2007 a las 17:58 #Hola, tengo un problema. Ya el calendario me funciona perfecto, pero cuando deseo agregar dos calendarios en una misma página no hay como independizar los años de inicio ni de final. Por ejemplo, si quiero poner fecha de nacimiento y fecha de expedicion del dni me toca listar desde 1940 hasta 2007, pero esto permitiría que alguien pusiera 2007 como año de nacimiento. Si alguien sabe como hacerlo les agradezco.
malon
el 15 Sep 2007 a las 17:03 #muy bien lo del calendario pero ahora bien como hago para ponerlo a funcionar en los demas navegadores como es firefox
David
el 15 Oct 2007 a las 11:42 #Buenas mi duda es trabajando con jsp, he insertado el calendario sin problemas, pero cuando carga la pagina, me aparecen partes del calendario en la parte superior izquierda de la pantalla, como puedo soluconarlo? en cuanto ago click desaparece
Diego
el 19 Oct 2007 a las 13:31 #hola funcina de maravilla el calendario,pero tengo un problema mi pagina carga con css, y cuando carga el calendario asume el css como haria para ke no cargue con los valores de l css \\agradeceria tu respuesta
Juan Manuel Hayek
el 02 Nov 2007 a las 10:16 #Los felicito que buen calendario, facil de implementar y de acomodar a las necesidades. muy bien por ustedes calificacion 10 desde Colombia
Ramsez
el 19 Nov 2007 a las 17:07 #Hola Estoy trabajando con Jakara struts necesito el caledario para ejecutarlo con jsp y no funciona tienes alguna sujerencia ????

andrew
el 30 Nov 2007 a las 18:42 #Buenas, creo que tengo el mismo problema de mas de uno aqui, que al agregarlo a mi pagina JSP, la parte de la seleccion del mes y año, sale en varias filas, pero al ponerlo en una pagina sencilla, se muestra bien, me podrian ayudar
Dido
el 04 Ene 2008 a las 13:57 #hola manes, me gustaria saber si se puede que el calendario funcione en 2 campos d emi formulario, es decir que si selecciono en el primer campo 01-11-2008 en automatico en el segundo campo se cargue 02-11-2008 y si se puede, heeeeelpppp meeeeee
alacam
el 09 Ene 2008 a las 10:46 #nececito la pagina de las respuestas del calendario matematico mandenmela a mi correo plisssssssssssss

alacam
el 09 Ene 2008 a las 10:51 #mi correo es hernan_d1993@hotmail.com
plissssssssssssssssssss
alejandra
el 19 Ene 2008 a las 12:41 #hola: esta re-bueno el calendario pero cuando quiero hacer cambios no se hacen efectivos, y no me aparecen las imagenes. Sabes que puede ser?
Yeyita
el 22 Ene 2008 a las 12:05 #Hola tu calendario me parece muy bien pero tengo una pregunta yo necesito que dentro de mi calendario sólo me aparezca habilitados los dias a la semana correspondiente del mes.Es decir semana 3 de febrero L M K J V para seleccionar c/ de esos dias y si estoy en K solo estarán ahbilitados J V
Hermes
el 01 Feb 2008 a las 16:25 #hola, estoy tratando de implementar el calendario en una pagina web en front page pero no me funciona, dice que el objeto no esta definido, y ya lo declare
patricia
el 08 Abr 2008 a las 6:06 #hola, yo tengo el mismo problemilla que algunos que ya lo han dicho, intento implementarlo en una pagina jsp, pero no se muestra nada, me sale en el navegador abajo a la izquierda un icono de un triangulo amarillo con error y me dice que esperaba un objeto.
Alguien me puede ayudar por favor???
francisco
el 11 Abr 2008 a las 10:53 #hola ya he puesto este calendario en una aplicacion que estos diseñando, pero no me funciona en IE7 solo en el firefox, alguien me puede decir como hacerle para que funcione en IE7
Esteban...
el 17 Abr 2008 a las 10:07 #hola.. muy bueno
muxas gracias por el calendario, pero
como puedo hacer para agregar por defecto la
hora actual en que estoy llenando el formulario???
si me puedes ayudar te lo agradeceria bastante.
saludos
Jorge
el 12 May 2008 a las 14:44 #hola estoy trabajando en jsp con spring pero no me funciona no sale el calendario en html sale perfecto pero en mi pagina jsp no sale nada alguien porfavor me podria ayudar se los agradeceria muchisimo adioss
Daniel
el 20 May 2008 a las 19:40 #Hola, se ve bueno el calendario, pero tengo el mismo problema que patricia.
ojala lo respondan!
bye
Albert
el 21 May 2008 a las 5:51 #Excelente compadre.. muchas gracias

Sergio Andrés Cardona Areiza
el 21 May 2008 a las 16:17 #Hola!!! pues el calendario me funcionó perfectamente, era eso lo que estaba buscando un calendario sencillo con buena presencia y rápido… pero cuando puse el calendario dentro de una capa con posición absoluta o relativa no me funciono… alguien sabe como solucionar esto? se los agradecería mucho
marvin
el 26 May 2008 a las 16:31 #Hola, es una maravilla este calendario. Me funciona perfecto, solo que cuando lo agregarlo en otra parte dentro del mismo formulario deja de funcionar.
Por favor si me pueden ayudar se los agradeceria e el alma. Marvin The Matian 
marvin
el 26 May 2008 a las 16:32 #Hola, es una maravilla este calendario. Me funciona perfecto, solo que cuando lo agregarlo en otra parte dentro del mismo formulario deja de funcionar.
Por favor si me pueden ayudar se los agradeceria e el alma. Marvin
Andrea
el 17 Jun 2008 a las 18:43 #Excelente el calendario!!! me ha servido mucho. ahora bien, habra algo para hacer para que me aparezcan en el combo de años, 2 años menos al actual y dos años mas, es decir del 2006 al 2010???? GRacias!!
santi
el 20 Jun 2008 a las 13:46 #Hola pues pa contarles que me a dejado fasinado el caledario emergete me funcio al 100%
sickdhartha
el 17 Jul 2008 a las 13:52 #disculpen, el calendario funciona bien la prueba y todo pero lo que quiero saber es como se le puede modificar el orden de los datos, es decir yo necesito que necesito que aparezca primero el dia despues el mes despues el año…(ejemplo 25/12/2008) no como viene que primero el mes despues el dia despues el año
terceto_de_nos
el 24 Jul 2008 a las 22:43 #Gracias por esa ayuda.
Muy buen material y facil de utilizar. Lo recomiendo.
Sé feliz…
javi
el 27 Jul 2008 a las 12:14 #hola a todos, tengo un problema muy parecido al de maryam, que en un archivo .php no me funciona el calendario, e probado como se dice ay arriba, pero tampoco de funciona, me podriais ayudar, Gracias
javi
el 27 Jul 2008 a las 12:16 #sickdhartha, para cambiar el formato de la fecha en el input, al final pone mm/dd/aaaa, pues con que lo cambies a dd/mm/aaaa, lo tienes ya cambiado. Un saludo
David
el 01 Ago 2008 a las 9:04 #Hola!! Es un calendario muy bueno!! El problema es que me estoy volviendo loco para conseguirn que, al pasar el ratón por encima de cualquier día, se cambie el color del fondo de ese día. Alguien me puede ayudar?
Un saludo
javi
el 01 Ago 2008 a las 11:33 #me e dado cuenta que en php funciona, pero solo en IE, no en firefox, y yo lo quiero que funcione en firefox, alguna idea, ayuda. Gracias
Alex
el 14 Ago 2008 a las 21:35 #Miles de gracias por este calendario!! Muy fácil de usar, y con una estética 10!
Por cierto, me funciona perfectamente la demo que viene en el descargable en Firefox 3.
Un saludo!
Guille
el 17 Ago 2008 a las 8:28 #Buenas! Muy útil tu calendario, si señor. Me gustaría saber si es posible que utilizándolo como base puedo obtener el número de semana, el mes o el año, en lugar de la fecha. Es decir que sólo pulsando sobre un dia me pueda facilitar esta información. Muchas gracias
Roberto Zenteno Sessa
el 03 Sep 2008 a las 13:04 #Se agradece…
Alfo
el 10 Sep 2008 a las 19:55 #Que tal, he leído todos los comentarios pero no encuentro respuesta a lo siguiente: al dar click la ventana para seleccionar el día me aparece en la esquina superior izquierda. Lo estoy visualizando en Safari 3.1.2 (Mac). Si alguien ya resolvió este issue le agradeceré me ayude.
Francisco Jose
el 16 Sep 2008 a las 12:51 #Hola,
Como varios ya han comentado, en IE7 funciona perfectamente, pero en Firefox (yo uso el 3.0), el calendario aparece en la esquina superior derecha.
Rodrigo: ¿puedes ayudarnos con este problemilla?
Gracias
ana
el 23 Sep 2008 a las 16:39 #Hola, sucede q descarge el archivo, y al quererlo aplicar a la pagina que estoy realizando, no m muestra el calendario emergente, cabe mencionar que estoy programando en php, y no se si exista alguna forma de aplicarlo en ese lenguaje.
GRACIAS…
Sole
el 29 Sep 2008 a las 18:36 #Hola, primero que nada gracias por el calendario, funciona muy bien excepto por una cosa, no puedo lograr que la semana comience con domingo, lo cambie pero no toma el cambio: startAt = 0
Que puede ser?
Muchas gracias.
nelson
el 06 Oct 2008 a las 14:04 #LEs cuento que el calendario no funciona bien en firefox, la ventana se despliega en diferentes puntos de la ventana y no así en el cuadro de texto de fecha… no sé si el calendario esta validada para otros navegadores
ferson
el 14 Oct 2008 a las 14:08 #Hola que tal… para iniciar el calendario esta bonito pero tengo el problema de que cuando se despliega oculta un textarea que se encuentra en el mismo lugar donde aparece (el calendario) cosa que no sucede con otros controles de formulario. Osea mejor dicho todo el textarea desaparece teniendo en cuenta que tiene las dimensiones mas grandes que el calendario y no solamente la parte donde se despliega el calendario.
Bueno espero que le den solucion antes de que llegue a ella XD.
Yusda
el 20 Oct 2008 a las 15:53 #Hola, el calendario me funciono perfectamente, pero quiera saber si se le puede colocar al select donde salen los años un scrollbar porque son demasiados.. los que necesito, porque lo utilizo para fecha de nacimiento… si se puede, me podrias decir como??? de esta manera se le haria mas facil al usuario ya que no tendria que mover toda la pagina para visualizar toda la lista, sino solamanete mover la lista de lo años, Muchas gracias
Javier
el 24 Nov 2008 a las 8:52 #Ante todo, mis felicitaciones por este magnífico calendario, pero tengo un problema que comparto con otros aquí, y es que al utilizarlo en firefox me aparece en la esquina superior izquierda, ademas de que no me aparecen las imagenes de la cabecera, ni las fñecas ni los meses no nada, podrian hecharme una manita por favor. Mi correo es javier@futurosoft.es
Javier
el 25 Nov 2008 a las 9:16 #Hola, soy Javier, de nuevo, he solucionado los problemas que tenia con el calendario, pero persiste uno en concreto que tenemos muchas personas aquí por lo que he leido. El problema consiste que una vez el calendario funciona perfectemente en Internet Explorer te metes en la misma página desde firefox y funciona bién, pero no sale donde deberia salir, sino que sale en la esquina superior izquierda. Me gustaria que nos ayudaras a todos. Mi corrreo es: javier@futurosoft.es .Muchas gracias
Rodando
el 28 Nov 2008 a las 22:28 #En el opera el calendario esta preseleccionado en el 3908 (una pequeña diferencai de 1900 años) en el explorer anda bien ¿hay alguna solución? Gracias
alberto
el 02 Dic 2008 a las 19:26 #Tengo un pequeño problema y es que no consigo poner dos calendarios dentro de un mismo formulario, no se si alguien me puede ayudar.
Un saludo.
Gracias
Klaus
el 04 Dic 2008 a las 12:47 #Saludos
Muy bueno el calendario, sin embargo si lo cargas en opera te agrega 1900 años al actual.
esto se puede ver en la linea de codigo
if (!ie) { yearNow += 1900}esto es que si no es internet explorer le agregue 1900 sin embargo a opera tampoco hay que agregarle, como arreglo este problemilla?
Klaus
el 04 Dic 2008 a las 13:01 #a Nelson
Esto es por que usas CSS en tu pagina, tuve el mismo problema y tiene que ver con cuando llamas al script, por lo general se hace en el head, pero tambien puedes crear una regla css y llamar al calendario dentro de esta regla.
cal {position:absolute
top: 200px;
left: 150px;
}
en top y left decides donde quieres que quede el calendario cuando aparezca.
otra solucion mucho menos elegante es llamar al script antes que el header.
funciona pero es feo en html
Klaus
el 04 Dic 2008 a las 13:15 #no quedo muy claro en el post anterior pero hay que poner la llamada al script asi
Klaus
el 04 Dic 2008 a las 13:16 #Klaus
el 04 Dic 2008 a las 13:21 #baah no me escribe el codigo la pagina
bueno es asi
cal
script
/cal
los cal entre obviamente
Maelwys
el 01 Ene 2009 a las 21:47 #GRANDE!!!!!!
muchas gracias, esta solido!!!
Alberto
el 16 Ene 2009 a las 14:39 #Hola, buen calendario, me funciona bien el ejemplo, pero cuando lo incluí en mi programa me indica el error de que el objeto crossobj no está definido. Según el navagador el error ocurre en la línea 117 cuando a la propiedad visibility del objeto crossobj se le asigna el valor de “hidden”. La única diferencia que veo con el ejemplo es que el nombre de mi formulario no es form1 (cosa que estoy seguro no tiene que ver porque hago el cambio en los parámetro de la función) y que dentro del formulario utilizo divs para contener a los cuadros de texto.
Saludos.
Georgus
el 19 Ene 2009 a las 7:20 #El formulario muy bueno.
no se puede repetir en un mismo formulario dos veces por que ya no lo reconoce toca en from diferente , y cuando lo intento meter en codigo php no medeja sabe por qu pasa eso….
Juan
el 22 Ene 2009 a las 13:50 #uhmm interesante problema de php pero lo que yo hice son los mismos pasos que me indican arriba, luego envia los datos a un php, si alguien de Lima Perú desea una pagina contacteme =)
Juan
el 22 Ene 2009 a las 13:53 #jqb19@hotmail.com
Héctor
el 27 Ene 2009 a las 15:35 #Fabuloso, muchísimas gracias, me ha venido de perlas, no te imaginas el trabajo que me acabas de quitar de encima.
kolemap
el 28 Ene 2009 a las 1:08 #gracias, justo lo q yo estaba buscando,,, muchisimas gracias!! y por la explicacion!!!
fernando
el 06 Feb 2009 a las 2:29 #muy bueno, me gustaria implementarlo pero con una imagen al lado del input que al presionar la imagen salga el calendario y se anexe en el input el dato selecionado.
Como lepuedo hacer,
Gracias
CELESTE
el 10 Feb 2009 a las 19:05 #GRACIAS LOS AMO M SALVARON LA VIA !!
CELESTE
el 10 Feb 2009 a las 19:07 #io lo llame en mi imagen asi
CELESTE
el 10 Feb 2009 a las 19:07 #” “
CELESTE
el 10 Feb 2009 a las 19:08 #” “
CELESTE
el 10 Feb 2009 a las 19:09 #no pude mostrar mi codigo xk??
Resident
el 10 Feb 2009 a las 22:24 #Hola… el problema ke yo tengo es ke kiero moverlo, es decir, que aparezca en la esquina superior derecha del campo de texto… ya estube jugando con las coordenadas y no mas neel…
Les agradeceria ke me ayudaran… mi mail es satrianito666@hotmail.com
DeivoS
el 15 Feb 2009 a las 10:41 #Hola soy nuevo en esto de la programacion pero me gustaria saber si es posible que este calendario la poner la fecha y la fecha salga en el cuadro de texto al mismo time aparesca en otro texto si es posible porfavor diganmelo y si no que porfavor meden una idea parecida
de antemano Gracias
Erick Pardo
el 26 Feb 2009 a las 15:05 #Hola,
El calendario está genial como bien todos comentan es un gran ahorro de tiempo sin embargo tengo un pequeño problema la linea de los iconos o imágenes me sale en 4 lineas lo cual le hace perder la estética mi código es PHP y ya hice lo que mencionan en unos post anteriores de declarar el header antes, pero aun así se sigue mostrando en 4 líneas pero si lo pongo sólo en un archivo HTML funciona perfecto
aquí les dejo el link de la imagen. cabe señalar que tengo hoja de estilos, y mucho código JS en la página todo en archivos separados. De antemano mil gracias por su ayuda.
sole
el 07 Mar 2009 a las 23:48 #hola bueno el calendario pero no me sale el año actual le pongo segun las indicasiones pero sigue saliendo el año 3909dime en en que cambio el navegador que uso es opera
Arley
el 19 Mar 2009 a las 10:38 #muy bueno pero tengo un problema cuando lo incluyo ‘include’ en otro ormulario ‘form’ no funciona. que debo hacer
Maria Jose
el 24 Mar 2009 a las 18:50 #Sólo escribo para agradecer el código que me sirvió a las mil maravillas.
Gracias y saludos
Darinel Salazar Lopez
el 24 Mar 2009 a las 20:00 #Gracias por porporcionarnos esl codigo del calendario, a mi me funciono corectamente bien. gracias!!!
eduardo
el 28 Mar 2009 a las 4:48 #Pues hace unos meses lo baje de otra pagina y me generaba incompatibilidad con firefox pero busque el error y se corrigio(el error de los años que aumenta como 1000 o algo asi+compatibilidad con browser), ahora corre para todos los BROWSER.Cualquiera que desee el codigo ya corregido contacten me..(jecpx@hotmail.com)
malditosan
el 09 Abr 2009 a las 0:46 #excelente aporte em sirvio mucho

racias
error
el 09 Abr 2009 a las 0:51 #hello
G
el 10 Abr 2009 a las 21:47 #No me resultaaaaaaa en JSP
ADYUDA
out.println(”");
out.println(”");
out.println(”Fecha :”);
out.println(”");
out.println(”");
G
el 10 Abr 2009 a las 21:48 #No me resultaaaaaaa en JSP
ADYUDA
out.println("");
out.println("");
out.println("Fecha :");
out.println("");
out.println("");
javier
el 20 Abr 2009 a las 21:45 #me gusto mucho lo use en mi web, gracias
dianapardo09
el 24 Abr 2009 a las 0:45 #Hola a todos!
El Calendario funciona de maravilla,pero tengo un problema. Mi pagina jsp tiene un css, y cuando carga el calendario asume el css. Cuando lo pruebo fuera de mi proyecto funciona perfecto. Como haria para que no cargue el calendario con los valores del css en mi proyecto?
Porfaaaaaa ayudaaaa!! Mi mail es dianapardo09@gmail.com
Desde ya les agradezco!
Juan Manuel
el 27 Abr 2009 a las 12:34 #Para los que tienen problemas con el firefox y la ubicacion:
DW genera un DOCTYPE de forma automatica, al eliminarlo el css del Popcalendar vuelve a funcionar correctamente en todos los navegadores.
Saludosss!!
Alex
el 10 May 2009 a las 3:11 #Nose si aun sirva pero con respecto al error de opera que agrega 1900 años mas al menos yo lo solucione kitando la linea o si no la kieren kitar solo poniendo // al principio de la misma, vuelvo a decir k a mi si me resulto, igual y le pueden chekar!, por cierto gracias por el calendario esta bueno!
Sergio Ville
el 20 May 2009 a las 8:29 #Dos comentarios:
1.- en la linea 117 de “popcalendar.js” aparece el enlace a la imagen de fondo de la cabecera (calback.jpg) direccionado a la carpeta de imagenes, sin embargo deberia estar direccionado a la variable que almacena la ruta de imagenes quedando -las dos veces que aparece en el script- de la siguiente manera:
.2.- Para quien desea incluir el calendario dentro de otro formulario (al parecer no se pueden “anidar” formularios) solamente utilicen el codigo del control del calendario, es decir ponganlo en su propio “form” como un control mas. El “form1″ solamente es un contenedor para el calendario, lo importante es que el form donde agreguen el calendario sea referenciado en la parte que se llama a “dateArrival” para que tenga concordancia la funcion.
Espero que el comentario les sea de utilidad.
Sergio Ville
el 20 May 2009 a las 8:42 #Al parecer no se puede poner codigo, pero en el comentario 1 de la entrada anterior me refiero a que reemplacen la ruta del directorio de imagenes (images/calback.jpg) por la variable “imgDir” que es la que almacena la ruta donde se guardan las imagenes.
(td background=’”+imgDir+”calback.jpg’).
Anitaaaa
el 21 May 2009 a las 12:49 #Porque nose me ven las imagenes que forman parte del calendario?? Espero vuestra contestacion!!!!

jose
el 08 Jun 2009 a las 19:42 #hola muchas gracias si me funciono el codigo y todo…
Pero quiero aumentarle mas años del 1960 al 2020
pero no le encontre como si me ayudas porfavor te lo agradecere mucho
este es mi correo:::
jgpv_88@hotmail.com
Silvia
el 09 Jun 2009 a las 15:31 #Para solucionar el error del firefox 3.0, en el que el calendario sale en la esquina superior izda:
Hay que cambiar las lineas 590 y 591 añadiendo al valor de left y top px, ya que sino no acepta la propiedad
Juan David
el 12 Jun 2009 a las 19:26 #Una pregunta, porque cuando en el body tengo evento onload no me funciona el calendario, y cuando lo quito si me funciona. Gracias
Sergio M. Rodriguez
el 16 Jun 2009 a las 23:14 #Excelente calendario felicitaciones, comodo y practivo, sencillo y completo.

adrian
el 19 Jun 2009 a las 16:54 #necesito poner dos campos calendario uno para check in y otro para check out pero m toma solo el primero cuando carga
dan
el 25 Jun 2009 a las 6:35 #Hola, excelente trabajo.
Creo haber encontrado un pequeño error.
El Web developer no para de darme este error
Advertencia: Se esperaba un color, pero se encontró ‘#fffffff’. Error al leer el valor para la propiedad ‘border-color’. Declaración rechazada.
Línea: 0
Fíjate que has definido 7 efes en vez de 6.
Efectivamente en la linea 302 hay un border-color definido incorrectamente.
Por cieto me apasiona la programación web, me encantaría ayudarte en tus desarrollos, domino perl y me defiendo en php y javascript. Para cualquier cosa tienes mi mail. Me llamo Dani
Hector
el 25 Jun 2009 a las 10:47 #Buen día, implementé el calendario y fue exitoso, pero tengo una pregunta, por qué no me funciona o no me aparece cuando abro la página con Firefox?, si alguien sabe por favor me comparten el truco. Gracias.
dan
el 26 Jun 2009 a las 7:38 #Hector a mi me funcionó perfectamente con Firefox 3.0.8 y con Internet Explorer 6
¿puedes enviar más informacion? así te podremos ayudar
Milton Guzman
el 06 Jul 2009 a las 12:37 #excelenteeee… por cierto, como haces eso de la ventana emergente, es un efecto mootool?? lo necesito para mi web y no se como hacerlo… ayuda y gracias de antemano
miguel
el 07 Jul 2009 a las 13:03 #como puedo utilizar este calendario en asp.net con una masterpage???????????????????????????????????????????”’
JhonCito20
el 08 Jul 2009 a las 17:01 #hola mi curiosidad en k kuando lo prubo en aspx el codigo corre normal
pero en una masterpage no coje nd de nd
bueno si pueden ayudarme bacan px ……….
Mikebric
el 12 Jul 2009 a las 22:31 #Si quieren q se vea bien en firefox cambien lo siguiente:
donde dice:
cambienlo por:
eso soluciona el problema de la mal ubicación en firefox
Mikebric
el 12 Jul 2009 a las 22:36 #Si quieren q se vea bien en firefox cambien lo siguiente:
donde dice:
cambienlo por:
eso soluciona el problema de la mal ubicación en firefox
yesenia
el 22 Jul 2009 a las 18:38 #ahi gracias my bien lo del calendario emergene me solucionaste rapido el problema.
maverigh
el 25 Jul 2009 a las 16:46 #y al final que es lo que se debe cambiar para que funcione bien en firefox
xenze
el 05 Ago 2009 a las 14:14 #Para los que hacen formulario de reserva, solo tienen que cambiar “dateArrival” por “dateOut” o como quieran definir su entrada, la idea es no dejarlo igual en los dos, uno para la llegadas y otro para la salida, estan colocando la misma llamada para los dos campos y asi no les va a funcionar…
Johnny
el 10 Ago 2009 a las 19:06 #perfecto!
si lo adaptas a tus necesidades, todo va bien..buen aporte
gonzalo
el 11 Ago 2009 a las 14:42 #un muy buen aporte para la comunidad desarrolladora
ricardo
el 15 Ago 2009 a las 16:20 #Mikebric, no aparece completo tu consejo sobre la ubicación correcta de calendario en firefox.
Si pudieras encontrar la manera de que apareciera completo te lo agradecería enormemente.
Gracias.
TaTo
el 15 Ago 2009 a las 20:50 #para poner 2 calendarios es de la siguiente manera
Tienes que cambiar el “id” y el this form, ejemplo:
Calendario
Calendario2
TaTo
el 15 Ago 2009 a las 20:51 #CalendarioCalendario2
TaTo
el 15 Ago 2009 a las 20:52 #mmmm sorry no pude poner el codigo jajajaj aver si asi se puede, miren el primero es:
id=”dateArrival” onClick=”popUpCalendar(this, form1.dateArrival, ‘mm-dd-yyyy’)
y el segundo
id=”dateArrival2″ onClick=”popUpCalendar(this, form1.dateArrival2, ‘mm-dd-yyyy’)
Anthony
el 18 Ago 2009 a las 18:38 #Buenas tardes señores, viendo el codigo y ampliando el script de los años e visto que sale un error ya que estoy probando en varios navegadores:
por ejemplo si aumento en esta linea
for (i=yearNow; i>=(yearNow-30); i–) {
de -30 a -50
si deseo obtener hasta el 1959 el scroll de mi ventana se scrollea mucho y ya viene ser un error para el usuario que lo utiliza…
espero una respuesta o algun comentario
Saludos
Anthony V.G.
Juan Ramón
el 29 Ago 2009 a las 7:58 #Hola amigos. Para los que NO SE LE VEAN las imágenes. He estado buscando la forma de hacer que mire en la carpeta IMAGES que ademas es lo que tengo en la variable imgDir pero pasaba de mi.
Creo haber visto lo siguiente (a mi me funciona ya):
Firefox 3.x
———–
La ruta a las imagenes hay que ponerla desde donde tienes el formulario con el cuadro de texto, es decir, para mi por ejemplo es: ./javascript/images ya que en el directorio javascript tengo la carpeta con las images y el popcalendar.js. En el directorio anterior a javascript es donde tengo la página que llama al .js.
IE8
—
Pongo en imgDir lo mismo de antes y no le gusta porque en la linea 142 falta un = tras el SRC quedando asi:
setAttribute(”src=”,imgDir + destImg)
Espero que os haya servido de ayuda.
Saludoooooosssssss
Juan Ramón
el 29 Ago 2009 a las 8:43 #Añado al mensaje anterior lo siguiente que no me habia fijado bien.
Sigo sin conseguir que se vea igual que la DEMO porque el fondo donde estan los selectores de mes y año no se me ve…
He leido que el atributo background no funciona bien, según version de navegadores, para los TR y los TD y que hay que ponerlo con CSS (intuyo que por aqui van los tiros). A ver si en otro rato puedo intentar arreglarlo o si alguien se anima, es en la linea 117 donde recuerdo que en POST anteriores ya se comentó que hay que tener:
tr background=’”+imgDir+”calback.jpg’
td background=’”+imgDir+”calback.jpg’
Saludos.
Juan Ramón
el 04 Sep 2009 a las 11:47 #Comentar también que con Opera 10 cuando eliges la fecha, no se queda el valor elegido correctamente… Creo que habrá que buscar otro calendario me parece a mi.
Alix Silva
el 04 Sep 2009 a las 14:20 #Excelente calendario!
si logro adaptarlo con una imagen al lado les mando el codigo, voy a hacer el intento
, muchas gracias !!!
Rivelino
el 22 Sep 2009 a las 15:50 #Está muy bueno el calendario, solo una pregunta como se le puede hacer para reducir el ancho en que se muestra?
Eva
el 23 Sep 2009 a las 7:44 #Llevo mucho tiempo utilizando el calendario y está muy bien.
Pero me ha surgido el tener que anular las fechas desde un día determinado, vamos, no dejar seleccionar fechas desde la fecha actual hacia atrás.
Hay alguna forma de hacerlo.
Muchas gracias
charly
el 29 Sep 2009 a las 17:51 #muy buen aporte, muchas gracias funciona a la perfeccion
justo lo que andaba buscado, felicidades, esta chida tu pagina
charly
el 29 Sep 2009 a las 17:54 #eva creo que lo que comentas no se puede, lo que puedes hacer es una validacion en codigo para que no elijan fechas atrasadas, ya hice algo parecido y te recomiendo que lo hagas de esa forma
charly
el 29 Sep 2009 a las 18:31 #como puedo agregar varios calendarios dentro del mismo formulario?
por que ya lo hice pero me marca error
Cephew
el 01 Oct 2009 a las 20:44 #El calendario me funciona excelente, pero aun no logro solucionar el error firefox en el que aparece en la ventana superior izquierda. No entiendo la solucion que plantea Silvia respecto a las lineas 590 y 591, por favor agredeceria la ayuda. quiero que aparesca asi como en explore y conservar el “DOCTYPE” xq al borrar eso se soluciona el calendario pero tengo problemas en otros scripts
Alvarohz
el 13 Oct 2009 a las 15:46 #solucion a firefox
lineas 590 y 591
left = fixedX==-1 ? ctl.offsetLeft + leftpos : fixedX
right = fixedY==-1 ? ctl.offsetTop + toppos + ctl.offsetHeight + 2 : fixedY
crossobj.left = left +”px”
crossobj.top = right +”px”
reprasol
el 21 Oct 2009 a las 14:33 #Excelente!! La solución de Alvarohz funciona perfectamente… GRACIAS Alvarohz!!!
Gracias Ayala.
Vic
el 21 Oct 2009 a las 20:13 #el calendario solo muestra solo el rango de unos 30 años atras .. trate de modificarlo como indica… y .. nada..
.pleasee.. help me
cephew
el 26 Oct 2009 a las 19:04 #Gracias por la respuesta Alvarohz.
Me funcionó de maravilla
Juan Ramón
el 01 Nov 2009 a las 6:42 #No se si será porque uso capas en la página. Seguiré mirando.
Gracias.
Cristian
el 03 Nov 2009 a las 12:05 #Muy bueno el calendario, realmente es Genial!
muchas gracias!!!
pero me gustaría que en vez de que aparezca cuando se hace click, que fuese algo automatico, que aparezca siempre el calendario…alguien sabe como hacerlo?
cephew
el 03 Nov 2009 a las 18:50 #La solucion de Alvarohz me funcionó, pero me he dado cuenta que cuando quiero cambiar de año o de mes, la lista me aparece en la parte superior izquierda de la web. Eso en que parte del codigo se cambia?.
Jaime Muñoz
el 08 Nov 2009 a las 2:03 #Amigos… YO tuve problemas con el calentario para que funcionara en internet explorer y firefox. Para no tener problemas con el firefox y en el código html no tengamos problemas con “DOCTYPE” yo reemplecé las siguientes líneas.
crossobj.left = fixedX==-1 ? ctl.offsetLeft + leftpos : fixedX
crossobj.top = fixedY==-1 ? ctl.offsetTop + toppos + ctl.offsetHeight + 2 : fixedY
constructCalendar (1, monthSelected, yearSelected);
crossobj.visibility=(dom||ie)? “visible” : “show”
Las he reemplazado por las siguientes líneas.
if (ie)
{
crossobj.left = fixedX==-1 ? ctl.offsetLeft + leftpos : fixedX
crossobj.top = fixedY==-1 ? ctl.offsetTop + toppos + ctl.offsetHeight + 2 : fixedY
constructCalendar (1, monthSelected, yearSelected);
crossobj.visibility=(dom||ie)? “visible” : “show”
}else{
left = fixedX==-1 ? ctl.offsetLeft + leftpos : fixedX
top = fixedY==-1 ? ctl.offsetTop + toppos + ctl.offsetHeight + 2 : fixedY
crossobj.left = left+”px”
crossobj.top = top+”px”
constructCalendar (1, monthSelected, yearSelected);
crossobj.visibility=(dom||ie)? “visible” : “show”
}
De esta manera me funciona el calendario tanto en internet explorer como en firefox, etc… Espero les sirva esta comentario.
Jaime
el 10 Nov 2009 a las 18:09 #hola! acabo de ver tu codigo y me parece grandioso! vale! pero me sale un error el siguiente al tratar de incluirlo en mi archivo.php
Warning: include(../../calendario/calendario.php.html) [function.include]: failed to open stream: No such file or directory in C:\xampp\htdocs\schoolmanager\docente\func\f_notas.php on line 25
Warning: include() [function.include]: Failed opening ‘../../calendario/calendario.php.html’ for inclusion (include_path=’.;C:\xampp\php\pear\’) in C:\xampp\htdocs\schoolmanager\docente\func\f_notas.php on line 25
o que pasa
help!!
Rosita
el 13 Nov 2009 a las 13:00 #No me funcionó el cambio en el codigo para que se muestre en firefox
Rosita
el 13 Nov 2009 a las 13:33 #Auxiliooooooooooooooo
Juan Ramón
el 14 Nov 2009 a las 9:47 #Perfecto lo que comenta Jaime Muñoz. Va de perlas. En IE8 y Firefox 3.5.5.
Supongo que no será esto pero a los que no os va, si habeis copiado y pegado, las ” de left+”px” o de “show” ponedlas de nuevo con “. Eso he tenido que hacer yo para que chute.
Rosita
el 15 Nov 2009 a las 13:58 #yo hice eso tambien y nada, y tengo el firefox 3.5.5 tambien que misterio
Jaime Muñoz
el 15 Nov 2009 a las 18:49 #Rosita… Lo que dice Jaime es para tener atención. Lo que él comenta es importante y se me habia pasado por alto decirlo. En las palabras:
visible
show
px
deben de estar entre comillas. De la siguiente manera:
“visible”
“show”
“px”
Espero le ayude este comentario.
mariela
el 18 Nov 2009 a las 13:29 #me sale un error con el doctype en iexplore 7 como soluciono ese problema
mariela
el 18 Nov 2009 a las 13:32 #me sale un error con el doctype en iexplore 7 como soluciono ese problema
el calendario no se ver y me dice que no encuentra el ibjeto
Louis
el 01 Dic 2009 a las 15:10 #hola tengo un problema quiero generar de un formato de fecha String dd/mm/aa a un formato de la clase Calendar en java seria esto posible
JULIAN MONTOYA
el 02 Dic 2009 a las 19:28 #excelente calendario, como hago para utilizarlo varias veces en un mismo formulario? necesito utilizarlo en un campo de fecha de nacimiento y en dos campos mas, uno de fecha de llegada de un turista y otro de fecha de salida del turista.
Osea necesito un calendario que muestre en la pestaña del año; para la fecha nacimiento del año actual 70 años atras y para los campos fecha in y fecha out, desde la fecha actual hasta 30 años adelante. gracias y en espera de pronta respuesta
Juan Ramón
el 13 Dic 2009 a las 13:17 #Hola de nuevo.
Despues de hacer que el calendario aparezca justo donde está el cuadro en el formulario ahora me he dado cuenta de que si pulso en el desplegable de los meses o años para elegirlo, la capa que los contiene se posiciona en la parte superior izquierda de mi página por tener la posición como absolute creo. Esto me pasa en FIREFOX, en IE va bien.
A alguien mas le pasa?
kensei
el 31 Dic 2009 a las 4:16 #gracias!!
Israel Urias
el 29 Ene 2010 a las 3:35 #Tengo un problema con el calendario donde se pone el mes y año en la parte azul de arriba me sale muy compacto como lo puedo arraglar ayuda please!!!!!
Israel Urias
el 29 Ene 2010 a las 3:39 #no se si me explique en la anterior pregunta pero en la parte en que esta mes y año asi como las flechas para cambiar de año o mes me salen de arriba a abajo en vez de salir como en la foto del calendario a lo ancho ojala alguien me pudiera ayudar muchas gracias de antemano
realxp
el 07 Feb 2010 a las 15:45 #Hola, a mime pasa como a otros, en FF se me posiciona bien gracias al código de Jaime, pero el desplegable año o mes sale arriba. Se puede solucionar? Y otra cosa, se puede hacer que desde la fecha de llegada seleccionada la de salida no pueda ser anterior a esta? Gracias!
Javier
el 18 Feb 2010 a las 7:56 #Hola, el calendario no se posiciona bien en firefox, si utilizamos el estadar DOCTYPE:
El estilo position:absolute, no lo traduce correctamente.
Ricardo
el 03 Mar 2010 a las 2:30 #Por que me muestra cuatro lineas en vez de una en el calendario
sandra
el 14 Mar 2010 a las 16:05 #Hola me encanta su calendario, muchas gracias fue de gran ayuda, pero tengo una pequeña duda, ¿como hago para que la fecha capturada en el cuadro de texto se guarde en una base de datos? muchas gracias realmente es muy importante para mi saberlo.
Agradezco su gran ayuda.
Jorge Sierra
el 18 Mar 2010 a las 15:08 #muchas gracias funciono corrrctamente, justo lo que necesitaba, Felicidades, muy buen aporte
Gracias!!!