以文本方式查看主题

-  智睿软件_技术交流论坛  (http://zhirui.net/bbs/index.asp)
--  Web页面设计  (http://zhirui.net/bbs/list.asp?boardid=33)
----  JS刷新父页面  (http://zhirui.net/bbs/dispbbs.asp?boardid=33&id=3274)

--  作者:zhirui
--  发布时间:2013-05-14 10:43:50
--  JS刷新父页面
 

用iframe、弹出子页面刷新父页面

iframe
   parent.location.reload();

弹出子页面
   window.opener.location.reload();

子窗口刷新父窗口

    self.window.opener.locaction.reload();

刷新一open()方法打开的窗口

    window.opener.location.href = window.opener.location.href

刷新以winodw.showModelDialog()方法打开的窗口

    window.parent.dialogArguments.document.execCommand(\'Refresh\');  

Response.Write("<script>window.location.href = window.location.href</script>");

刷新本页Response.Write("<script>window.location.href=window.location.href; </script>");

刷新父页和本页面:

Response.Write("<script>alert(\' 提交成功!\');window.location.href=window.location.href; window.opener.location=window.opener.location;</script>");


--  作者:zhirui
--  发布时间:2013-05-14 10:52:40
--  
 

1.刷新父页面并关闭子页面

this.Response.Write("<script>window.opener.opener null;window.opener.location.replace(window.opener.location.href);window.close();</script>");
//
this.Response.Write("<script>window.opener.opener=null;window.opener.location.reload();</script>");
//
this.Response.Write("<script>window.opener.location.replace(window.opener.document.referrer);window.close();</script>");
//this.Response.Write("<script>window.opener.opener=null;window.opener.navigate(\'index.aspx\');window.close();</script>");

2.刷新指定的父页面

this.Response.Write("<script>window.opener.opener=null;window.opener.navigate(\'index.aspx\');</script>"); 

3.刷新父页面

this.Response.Write("<script>window.opener.opener=null;window.opener.location.replace(window.opener.location.href);</script>");