Tengo el siguiente código:
Código Javascript:
Ver original
function envia(){ $.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){ if (r){ setTimeout(function(){window.open('listado.php')}, 500); setTimeout(function(){fichero()}, 2000); } }); } //-------------------- function fichero(){ var fecha = formattedDate(); $.post('fichero.php',{id:fecha},function(result){ if (result.success){ $('#dg').datagrid('reload'); // reload the user data } else { $.messager.show({ // show error message title: 'Error', msg: result.errorMsg }); } },'json'); }
Funciona correctamente en todos los navegacores excepto I.E., simplemente no ejecuta el segundo setTimeout.
Alguna ayuda?
Saludos