He buscado la manera, pero pues no puedo encontrarle el error. Les anexo el código que uso:
Form con el que mando llamar los calendarios.
respaldar.asp
Código HTML:
Ver original<form name="pre_for_1" action="redireccion.asp" method="GET" > <input name="frm" type="checkbox" onchange="funcionPrub()" /><font size="1"><strong>Hacer el respaldo por periodo.
</strong></font> <input type="submit" value="Respaldar">
respaldar.asp
Código Javascript
:
Ver originalfunction funcionPrub()
{
if (document.pre_for_1.frm.checked)
{
document.getElementById("resultPrub").style.display='block';
divResultPrub=document.getElementById('resultPrub');
ajax=nuevoAjax();
ajax.open("GET","fechas.asp",true);
ajax.onreadystatechange=function()
{
if(ajax.readyState==4)
{
divResultPrub.innerHTML = ajax.responseText;
}
else
divResultPrub.innerHTML = '<img src="ajax-loader.gif">';
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send(null)
}
else
{
document.getElementById("resultPrub").style.display= 'none';
}
}
fechas.asp
Código HTML:
Ver original<form name="formulario" enctype="application/x-www-form-urlencoded"> <center>
Inicio:
<a href="javascript:NewCal('demo1','ddmmyyyy')"><img src="cal.gif" width="16" height="16" border="0" alt="Pick a date"></a> <input type="text" value="" id="demo1" name="demo1" size="8" readonly="true"><br /><br /> Final:
<a href="javascript:NewCal('demo2','ddmmyyyy')"><img src="cal.gif" width="16" height="16" border="0" alt="Pick a date"></a> <input type="text" id="demo2" name="demo2" size="8" readonly="true" > <input type="hidden" name="var1" value="<%=10%>" />
</center>
y por último así mando llamar los datetimepicker desde la página principal respaldar.asp.
Código Javascript
:
Ver original<script language="javascript" type="text/javascript" src="datetimepicker.js"></script>
<script language="javascript" type="text/javascript" src="datetimepicker1.js"></script>
Si alguien puede ver el error de porque en IE8 y apartir de Firefox 4 no me funciona, se los agradezco.