日期:2014-05-18  浏览次数:20767 次

请问怎样才能实现动作提交了,但跳转延迟呢?
我javascript中用到一个动作,我希望该动作提交后,延迟一段时间再跳转。能做到吗?
用setTimeOut是不是同时也延迟了动作的提交呢?
我的写法是这样的,但失败了,请高手指教:

function doaction(){



// 校验是否有为其选择权限列表
  selectAll(document.all.targetList);

   
  userFileInfoForm.action = "roleEmpSubmit.do";
   
  userFileInfoForm.submit();
alert("操作成功!");

setTimeout('doaction()', 10000);

}



------解决方案--------------------
userFileInfoForm.submit();
alert("操作成功!");

setTimeout( 'doaction() ', 10000); 

先submit,在setTimeout,怎么行?
------解决方案--------------------
我想应该在类,代码里实现吧
你是用和框架?
------解决方案--------------------
iframe 里提交 settimeout 跳转
------解决方案--------------------
提交后延迟的目的是什么呢?弹出倒数窗口?还是再查看提交的信息?通过转发页面可以么?跳到一个中间页面,放你想放的东西,再跳到指定页