Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2014, 03:03
sotadeoros
 
Fecha de Ingreso: junio-2007
Mensajes: 80
Antigüedad: 17 años, 5 meses
Puntos: 1
Error settimeout Internet Explorer

Buenas

Tengo el siguiente código:

Código Javascript:
Ver original
  1. function envia(){
  2.                 $.messager.confirm('Confirmacion','Esta operacion imprime el listado de envios borrando el fichero provisional y pasandolo a definitivo.\n Pulse Aceptar para continuar ',function(r){
  3.                     if (r){
  4.                             setTimeout(function(){window.open('listado.php')}, 500);
  5.                             setTimeout(function(){fichero()}, 2000);
  6.                     }
  7.                  });
  8.         }
  9. //--------------------
  10.  
  11.         function fichero(){
  12.             var fecha = formattedDate();
  13.                         $.post('fichero.php',{id:fecha},function(result){
  14.                             if (result.success){
  15.                                 $('#dg').datagrid('reload');    // reload the user data
  16.                             } else {
  17.                                 $.messager.show({    // show error message
  18.                                     title: 'Error',
  19.                                     msg: result.errorMsg
  20.                                 });
  21.                             }
  22.                         },'json');
  23.        }

Funciona correctamente en todos los navegacores excepto I.E., simplemente no ejecuta el segundo setTimeout.

Alguna ayuda?

Saludos