Foros del Web » Programando para Internet » Javascript »

datepicker(calendar)

Estas en el tema de datepicker(calendar) en el foro de Javascript en Foros del Web. tengo un datepicker pero no me funciona y no e podido pillar el error aver si me pueden ayudar porfabor ....? esta es el div ...
  #1 (permalink)  
Antiguo 11/06/2008, 17:09
 
Fecha de Ingreso: noviembre-2004
Mensajes: 181
Antigüedad: 19 años, 6 meses
Puntos: 1
datepicker(calendar)

tengo un datepicker pero no me funciona y no e podido pillar el error aver si me pueden ayudar porfabor ....?
esta es el div

echo"<div id='divDatePicker' style='position:absolute; top:-1000px; left:-1000px; width:230px; z-index:1; visibility:hidden'>\n";
echo"<iframe name='frameDatePicker' width='230' height='142' src='datepicker.htm' noresize scrolling='no' frameborder='no' border='0' framespacing='0'></iframe>\n";
echo"<script event='onclick()' for='document'>if(divDatePicker!=null)divDatePicke r.style.visibility='hidden';</script>\n";
echo"</div>\n";


el cuadro de texto donde lo llamo

echo "<td bgcolor='#FFFFFF'><input name='alumno_fecha' type='text' id='alumno_fecha' value='' readonly><a href='#' onClick='init();if(oDP)oDP.open(document.form1.alu mno_fecha);return false;'><img src='../imagen/iconPicDate2.gif' border='0' width='16' height='15' alt='Seleccione la fecha' id='calendar'></a></td>";


y la funcion en javascript
<SCRIPT LANGUAGE="javascript">
// calendario
var oDP = null;
function init()
{
oDate = new Date();
oDP = new frameDatePicker.DatePicker("divDatePicker", oDate.getFullYear()-10, oDate.getFullYear()+2);
}
</SCRIPT>

pero lamentable mente me embia el siguiente error de la pagina datepicker.htm
y dice asi...

error: document.stylesheets[0].rules has no properties
y me da la pagina de aorigen
esta es una lalinea de codigo q raa el calendar
this.m_sHighlightBg = document.styleSheets[0].rules[10].style.backgroundColor;

lo mas curioso de todo es que en inet-explorer me muestra el datepicker y en mosila no ... y no pude pillar el error. :(
no se si sera al llamara la datepicher pero me gano este problema...
bueno gracias de ante mano.
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 23:36.