代码:
<body onUnload="javascript:overcall();"/>function overcall() //结束对话
{
Jcall.overCall("123","456");//DWR调用服务器方法
}
</script> 我在关闭页面时利用onUnload关闭事件,调用服务器java方法.方法无返回值!我总感觉调用都还没有成功页面都已经关闭了.造成服务器方法没有执行. 想在窗口关闭时延迟1-2秒来解决这个问题.请问如何在这个事件里面做延迟或是别的好方法?
<body onUnload="javascript:overcall();"/>function overcall() //结束对话
{
Jcall.overCall("123","456");//DWR调用服务器方法
}
</script> 我在关闭页面时利用onUnload关闭事件,调用服务器java方法.方法无返回值!我总感觉调用都还没有成功页面都已经关闭了.造成服务器方法没有执行. 想在窗口关闭时延迟1-2秒来解决这个问题.请问如何在这个事件里面做延迟或是别的好方法?
解决方案 »
- weblogic 上面如何部署多个项目
- 请问struts2与struts1.X的区别大么?
- 反射时,如何判断八种基本数据类型的封装类型
- spring自动装配的问题
- 请问struts怎样与表单中复选框联系起来的?
- !!!!!! 我做了一个软件,调查 ,见者有分!!!!!!!!
- 怎样sql语句在SQL Server里面取出指定的一些数据(如从第50行开始取100行)
- 小弟现在正在学tomcat连洁池现在出了一个错误请大家看看吧我会使劲的散分的 真的 跪求 各路高手
- 带条件的查询问题???
- 点击一链接。。。。。。
- 我如何把<INPUT id=ImageButton1 tabIndex=7 type=image src="用户登录.files/login.gif" border=0 name=ImageButton1>实现自动提交呀
- SQL語句該怎麼寫呢?
alert('sleep');
setTimeout("a()",2000);//单位毫秒 }
...
<body onbeforeunload="javascript:overcall();"/>
...
setTimeout("closeWin()",2000);
return false;
}
function closeWin(){
window.open();
window.close();
}
这段代码不能完全实现你要的效果。
肯定的是body不能完成这项任务。
建议,在window.onbeforeunload事件前打开一个新的窗体,来调用一个方法,再把子窗体关掉。如有更好的方法,请告诉我[email protected]