在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
function test()
{ __doPostBack('Button1',''); }
<body MS_POSITIONING="GridLayout" onbeforeunload=" test()">
我再在__doPostBack后面加了一个延时,就可以了
<script >
function pause(numberMillis) { var now = new Date(); var exitTime = now.getTime() + numberMillis; while (true) { now = new Date(); if (now.getTime() > exitTime) return; } } function test() { __doPostBack('Button1',''); pause(100); } </script> 但感觉处理地不专业, 感觉像__doPostBack用一个线程,onbeforeunload用另外一个线程。如果让__doPostBack先完成并使onbeforeunload挂起一些时间,就OK了...不知理解对不对 |
请发表评论