Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/07/2011, 11:46
Avatar de JavierMMM
JavierMMM
 
Fecha de Ingreso: agosto-2008
Ubicación: Justito frente a la computadora.
Mensajes: 278
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Función que funciona en Chrome y no en IE y Firefox

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
  1. <form name="pre_for_1" action="redireccion.asp" method="GET" >
  2.     <input name="frm" type="checkbox" onchange="funcionPrub()" /><font size="1"><strong>Hacer el respaldo por periodo.</strong></font>
  3.     <div id="resultPrub"></div>
  4.     <input type="submit" value="Respaldar">
  5. </form>

respaldar.asp
Código Javascript:
Ver original
  1. function funcionPrub()
  2. {
  3.     if (document.pre_for_1.frm.checked)
  4.     {
  5.         document.getElementById("resultPrub").style.display='block';
  6.         divResultPrub=document.getElementById('resultPrub');
  7.         ajax=nuevoAjax();
  8.         ajax.open("GET","fechas.asp",true);
  9.  
  10.         ajax.onreadystatechange=function()
  11.         {
  12.             if(ajax.readyState==4)
  13.             {
  14.                 divResultPrub.innerHTML = ajax.responseText;
  15.             }
  16.             else
  17.             divResultPrub.innerHTML = '<img src="ajax-loader.gif">';
  18.         }
  19.         ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  20.  
  21.         ajax.send(null)
  22.     }
  23.     else
  24.     {
  25.         document.getElementById("resultPrub").style.display= 'none';
  26.     }
  27. }

fechas.asp
Código HTML:
Ver original
  1. <form name="formulario" enctype="application/x-www-form-urlencoded">
  2.     <center>
  3.     Inicio:
  4.     <a href="javascript:NewCal('demo1','ddmmyyyy')"><img src="cal.gif" width="16" height="16" border="0" alt="Pick a date"></a>&nbsp;<input  type="text" value="" id="demo1" name="demo1" size="8" readonly="true"><br /><br />
  5.     Final:
  6.     <a href="javascript:NewCal('demo2','ddmmyyyy')"><img src="cal.gif" width="16" height="16" border="0" alt="Pick a date"></a>&nbsp;<input type="text" id="demo2" name="demo2" size="8" readonly="true" >
  7.     <input type="hidden" name="var1" value="<%=10%>" />
  8.     </center>
  9. </form>

y por último así mando llamar los datetimepicker desde la página principal respaldar.asp.
Código Javascript:
Ver original
  1. <script language="javascript" type="text/javascript" src="datetimepicker.js"></script>
  2.     <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.
__________________
__________________________________________________ ___________________________________
Las cosas más reales sólo suceden en la imaginación... Sólo recordamos, lo que nunca sucedió.