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

js我用window.opener.location.href=window.opener.location.href;怎么更新不了父页面.
如t,我用的是vs03   webform

在弹出的窗口添加了一条记录后执行了一段js,如下
window.opener.location.href=window.opener.location.href;window.close();
父窗口刷新后没有显示刚刚添加的记录.要在ie上刷新一下,才显示.

我想的是添加完记录后,按关闭按钮自动刷新父页面显示刚添加的记录,不要手动再刷新一次.

------解决方案--------------------
上面的JS应该是可以的.我以前都做过的哦...楼主看清楚点.
------解决方案--------------------
应该没有问题啊
------解决方案--------------------
JS没错,我也用过,但是没遇到过LZ这种情况。UP
------解决方案--------------------
应该没什么问题
------解决方案--------------------
试试这个!!

<script language= "JavaScript " type= "text/javascript ">
<!-- function refreshParent() {
window.opener.location.href = window.opener.location.href;
if (window.opener.progressWindow)
{
window.opener.progressWindow.close();
}
window.close();
}
//--> </script>
<a href= "javascript:void(0) " onclick= "refreshParent() "> 刷新父窗口并关闭当前窗口 </a>
------解决方案--------------------
顶!!
------解决方案--------------------
window.opener.document.form1.submit();
你用这个来试试呢
------解决方案--------------------
try:
window.opener.location.reload();
------解决方案--------------------
路过,都这么多答案了,我就接分算了..
------解决方案--------------------
网上搜以下,应该不少
------解决方案--------------------
恭喜你们公司被一击命中哈