b.aspx
<!---返回a.aspx刷新的JS代码--->
<body onunload="window.returnValue='document.location.reload();';">a.aspxvar s=window.showModalDialog('b.aspx');
eval(s);//执行返回的代码
<!---返回a.aspx刷新的JS代码--->
<body onunload="window.returnValue='document.location.reload();';">a.aspxvar s=window.showModalDialog('b.aspx');
eval(s);//执行返回的代码
B页面
<script>
window.returnValue = "window.location.reload();";
</script>A页面
var result = window.showModalDialog('b.aspx');
eval(result);