首页 新闻 会员 周边 捐助

弹出窗口刷新父页面的问题!

0
悬赏园豆:20 [已关闭问题]
<P>父页面有一函数用来打开网页如下: <BR>&lt;script&nbsp;language="javascript"&gt; <BR>function&nbsp;EditOpen(ID) <BR>{ <BR>&nbsp;&nbsp;&nbsp;window.open('Edit.aspx','window','height=300px,&nbsp;width=500px,&nbsp;top=150,left=200); <BR>&nbsp;&nbsp;&nbsp;return&nbsp;false; <BR>} <BR>&lt;/script&gt; <BR>按钮调用这个函数,弹出页关闭时调用window.opener.location.href=window.opener.location.href;window.opener=null;window.close(); <BR>OK,没有问题,能刷新到父页面。 <BR>但是如果在GridView的模块列里调用,则刷新不了。为什么呢? <BR>如: <BR>&nbsp; &lt;asp:TemplateField&nbsp;HeaderText="操作"&gt; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;itemstyle&nbsp;horizontalalign="Center"&nbsp;/&gt; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;headerstyle&nbsp;width="10%"&gt; &lt;/headerstyle&gt; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;itemtemplate&gt; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;a&nbsp;href="#"&nbsp;onclick="javascript:EditOpen( &lt;%#Eval("id")%&gt; )"&gt; 编辑 &lt;/a&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&lt;/itemtemplate&gt;&nbsp;<BR>&nbsp;&nbsp;&nbsp; &lt;/asp:TemplateField&gt; </P> <P>在模板列了放了 <BR>&lt;a&nbsp;href="#"&nbsp;onclick="javascript:EditOpen(&nbsp;&nbsp; &lt;%#Eval("id")%&gt; &nbsp;&nbsp;)"&gt; &nbsp;&nbsp;编辑&nbsp;&nbsp; &lt;/a&gt; &nbsp;&nbsp;&nbsp; <BR>能弹出窗口,ID值也能传过去。 <BR>问题是弹出来后,关闭时刷新不了父页面。</P>
ansonpan的主页 ansonpan | 初学一级 | 园豆:82
提问于:2008-03-21 09:00
< >
分享
其他回答(1)
0
window.parent.window.opener.location.replace(window.parent.window.opener.location); window.close(); 试试这样行吗?
张荣华 | 园豆:2020 (老鸟四级) | 2008-03-21 10:19
0
将超连接换成LinkButton,在LinkButton的服务器端代码中调用你的JS函数试试?
stewen | 园豆:14 (初学一级) | 2008-03-24 21:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册