Foros del Web » Programando para Internet » Javascript »

Calendario en PHP

Estas en el tema de Calendario en PHP en el foro de Javascript en Foros del Web. Hola a todos, tengo en mi pagina de registro incluido este calendario (Por motivos anti-spam, me es imposible incluir enlaces) --> w^3.sectorweb.net/2007/05/07/calendario-emergente-en-formularios Lo llamo de ...
  #1 (permalink)  
Antiguo 24/04/2009, 06:40
 
Fecha de Ingreso: abril-2009
Mensajes: 25
Antigüedad: 15 años
Puntos: 0
Calendario en PHP

Hola a todos,
tengo en mi pagina de registro incluido este calendario (Por motivos anti-spam, me es imposible incluir enlaces) --> w^3.sectorweb.net/2007/05/07/calendario-emergente-en-formularios
Lo llamo de la siguiente manera:
Código HTML:
<input name="textFecha" type="text" class="obligatory" id="textFecha"  
        onclick="popUpCalendar(this,form.textFecha,'mm/dd/yyyy')" size="8" readonly="readonly"/> 
Y me da el siguiente error capturado del Firebug:
crossobj is undefined
hideCalendar()popcalendar.js (line 177)
hidecal2()popcalendar.js (line 619)
[Break on this error] crossobj.visibility="hidden"

Saben de que puede ser, me lo descarge de nuevo y lo volví a incluir por si acaso.
Pero ni con esas, ni con otras.
Muchas gracias
  #2 (permalink)  
Antiguo 24/04/2009, 09:23
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Calendario en PHP

Tema trasladado desde PHP
  #3 (permalink)  
Antiguo 24/04/2009, 09:38
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Calendario en PHP

Cita:
jmgrow
hideCalendar()popcalendar.js (line 177)
hidecal2()popcalendar.js (line 619)
Q tienen esas lineas que te marca el error?
solo eso o algo mas
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"

Última edición por TonyChile; 24/04/2009 a las 13:51
  #4 (permalink)  
Antiguo 24/04/2009, 10:33
 
Fecha de Ingreso: abril-2009
Mensajes: 25
Antigüedad: 15 años
Puntos: 0
Respuesta: Calendario en PHP

Aquí es donde esta las definicionnes:
Código:
var	crossobj, crossMonthObj, crossYearObj, monthSelected, yearSelected, dateSelected, omonthSelected, oyearSelected, odateSelected, monthConstructed, yearConstructed, intervalID1, intervalID2, timeoutID1, timeoutID2, ctlToPlaceValue, ctlNow, dateFormat, nStartingYear
Elementos donde marca el error:
Código:
function hideCalendar()	{
		crossobj.visibility="hidden"
		if (crossMonthObj != null){crossMonthObj.visibility="hidden"}
		if (crossYearObj !=	null){crossYearObj.visibility="hidden"}

	    showElement( 'SELECT' );
		showElement( 'APPLET' );
	}
Parece que al llamar al crossobj, da el error.
Gracias
  #5 (permalink)  
Antiguo 24/04/2009, 10:52
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Calendario en PHP

Wauuuu descarge el codigo del calendario para poder verlo
y es bastante extenso. Lo copiaste entero le hiciste alguna modificación?

Declaraste crossobj como aparece en la linea 17?
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"

Última edición por TonyChile; 24/04/2009 a las 13:51
  #6 (permalink)  
Antiguo 24/04/2009, 13:08
 
Fecha de Ingreso: abril-2009
Mensajes: 25
Antigüedad: 15 años
Puntos: 0
Respuesta: Calendario en PHP

Lo copie tal cual, sin hacer cambios ni nada.
Es muy largo...
Si, la declaración también igual.
  #7 (permalink)  
Antiguo 24/04/2009, 13:48
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Calendario en PHP

Y en donde haces el llamado o debe salir siempre.
Viste el codigo del ejemplo que sale en el ejemplo que uno descarga de la pagina que tu pusiste donde esta la caja de texto y el calendario:

sale asi el llamado veelo:
Código asp:
Ver original
  1. <html>
  2. <head>
  3. <script language='javascript' src="popcalendar.js"></script>
  4. </head>
  5. <body>
  6.         <center>
  7.          <form name="form1" method="post">
  8.            Calendario<input name="nombre_de_la_caja" type="text"
  9. id="dateArrival" onClick="popUpCalendar(this, form1.dateArrival, 'mm-dd-yyyy');" size="10">
  10.         </form>
  11.           </center>
  12.      
  13. </html>

Estas seguro que estas haciendo bien el llamado no tienes problemas con el nombre del formulario te falta esto
Cita:
dateArrival,
Verificalo
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"
  #8 (permalink)  
Antiguo 24/04/2009, 15:29
 
Fecha de Ingreso: abril-2009
Mensajes: 25
Antigüedad: 15 años
Puntos: 0
Respuesta: Calendario en PHP

La llamada la hago así:
Código HTML:
<input name="textFecha" type="text" class="obligatory" id="textFecha"  
        onclick="popUpCalendar(this,form.textFecha,'mm/dd/yyyy')" size="8" readonly="readonly"/></td> 
Esta exactamente igual, y no funciona.
  #9 (permalink)  
Antiguo 27/04/2009, 07:32
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Calendario en PHP

O.K lo voy a probar y te aviso
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"
  #10 (permalink)  
Antiguo 27/04/2009, 08:19
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Calendario en PHP

Esta cita es de la pagina de donde sacaste el calendario xq yo prove y no me sale ningun error en asp pero no lo ejecuta pero sin enbargo lo prove en el HTML y me sale sin ningun problema.
disculpa que me demorara en contestar pero recien hoy tome el tema del calendario.
Luego de probar y que me funcionara fui a la pagina para ver porque a ti no te funcionaba y ver el codigo fuente de nuevo y me encontre con esto:

Cita:
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!!!

Código php:
Ver original
  1. <title>Cualquiera</title>
  2.  
  3. <?php
  4.  
  5. echo("<script languaje=\"javascirpt\" src=\"popcalendar.js\" > </script>");
  6. ?>
  7.  
  8. </head>
  9.  
  10. Tienes eso asi porque lo marcaban como un error en PHP y al hacer eso les funcionaba de todas formas no lo probe en php.
  11. Pero lo voy a tratar de hacer pero de momento supuestamente va bien asi
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"
  #11 (permalink)  
Antiguo 27/04/2009, 08:25
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Calendario en PHP

jmgrow
Hola de nuevo te debo decir que recien probe lo que comente antes y sabes......
Me funciono a la perfeccion sin ningún problema el calendario en PHP


Espero te funcione solo has ese cambio y listo tan simple como eso
Y nuevamente disculpa la demora pero estaba re ocupado bueno aun
Si te funciona lo comentas y trata que en el titulo de tu mensaje original especificar que el tema se encuentra solucionado para que lo cierre un moderador y asi todos sepan que tu pregunta tiene la solucion esperada.
Ahora sino funciona me avisas de nuevo
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"
  #12 (permalink)  
Antiguo 31/07/2009, 10:28
 
Fecha de Ingreso: julio-2009
Mensajes: 2
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Calendario en PHP

como se soluciona el problema de los estilos que al poner el calendario en una pagina que tiene algunos estilos, los propios del calendario no aparecen y menos las fotos
  #13 (permalink)  
Antiguo 24/05/2013, 09:43
 
Fecha de Ingreso: octubre-2008
Mensajes: 101
Antigüedad: 15 años, 7 meses
Puntos: 1
Respuesta: Calendario en PHP

Hola a todos, me gustaria un poco de su ayuda.

Veran tengo el problema que no muestra el calendario :( y no se por que en mi etiqueta head tengo:

Código HTML:
<script language="javascript" src="popcalendar.js"></script> 
Y en mi codigo php tengo:
Código PHP:
echo '<td>';
echo 
'<input name=fecha type=text size=10 id=dateArrival onClick=popUpCalendar(this, form1.dateArrival,dd/mm/yyyy);>';
echo 
'</td>'
No entiendo que estoy haciendo mal, solamente me muestra la caja de texto, pero hasta ahi. Me gustaria un poco de su ayuda!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:53.