[已解决问题] 弹出窗口刷新父页面的问题!
提问时间: 2008-03-21 09:00
悬赏分:20 浏览:576 次

父页面有一函数用来打开网页如下:
<script language="javascript">
function EditOpen(ID)
{
   ;
   return false;
}
</script>
按钮调用这个函数,弹出页关闭时调用window.opener.location.href=window.opener.location.href;window.opener=null;window.close();
OK,没有问题,能刷新到父页面。
但是如果在GridView的模块列里调用,则刷新不了。为什么呢?
如:
  <asp:TemplateField HeaderText="操作">
                                 <itemstyle horizontalalign="Center" />
                                 <headerstyle width="10%"> </headerstyle>
                                 <itemtemplate>
                         <a href="#" onclick="***EditOpen( <%#Eval("id")%> )"> 编辑 </a>      
                    
</itemtemplate> 
    </asp:TemplateField>

在模板列了放了
<a href="#" onclick="***EditOpen(   <%#Eval("id")%>   )">   编辑   </a>    
能弹出窗口,ID值也能传过去。
问题是弹出来后,关闭时刷新不了父页面。

提问者:阿一 - 初学一级
所有回答(2)
window.parent.window.opener.location.replace(window.parent.window.opener.location); window.close(); 试试这样行吗?
5个月前   回答者:张荣华 - 小虾三级
将超连接换成LinkButton,在LinkButton的服务器端代码中调用你的JS函数试试?
5个月前   回答者:stewen - 初学一级
评论
5个月前   阿一 :
不行的。
   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题

> 问题排行榜

相关链接