js我用window.opener.location.href=window.opener.location.href;怎么更新不了父页面.

时间:2023-02-04 13:10:33
如t,我用的是vs03 webform

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

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

14 个解决方案

#1


上面的JS应该是可以的.我以前都做过的哦...楼主看清楚点.

#2


js应该没错,如果是修改记录的话,在弹出的窗口修改完,按关闭后是可以刷新列表中的记录,

但是新增的话就不行了,要自动在手动刷新一次才出来.狂郁闷.

#3


应该没有问题啊

#4


JS没错,我也用过,但是没遇到过LZ这种情况。UP

#5


应该没什么问题

#6


试试这个!!

<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>

#7


顶!!

#8


window.opener.document.form1.submit();
你用这个来试试呢

#9


try:
window.opener.location.reload();

#10


路过,都这么多答案了,我就接分算了..

#11


晕 我们公司的服务器 前天被雷打了,停电,现在上不去,想测试下都不行.郁闷...

哈哈

#12


网上搜以下,应该不少

#13


恭喜你们公司被一击命中哈

#14


试了几次,只有window.opener.location.reload(); 这种方式可以..

郁闷..

#1


上面的JS应该是可以的.我以前都做过的哦...楼主看清楚点.

#2


js应该没错,如果是修改记录的话,在弹出的窗口修改完,按关闭后是可以刷新列表中的记录,

但是新增的话就不行了,要自动在手动刷新一次才出来.狂郁闷.

#3


应该没有问题啊

#4


JS没错,我也用过,但是没遇到过LZ这种情况。UP

#5


应该没什么问题

#6


试试这个!!

<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>

#7


顶!!

#8


window.opener.document.form1.submit();
你用这个来试试呢

#9


try:
window.opener.location.reload();

#10


路过,都这么多答案了,我就接分算了..

#11


晕 我们公司的服务器 前天被雷打了,停电,现在上不去,想测试下都不行.郁闷...

哈哈

#12


网上搜以下,应该不少

#13


恭喜你们公司被一击命中哈

#14


试了几次,只有window.opener.location.reload(); 这种方式可以..

郁闷..