怎么实现父窗口打开子窗口,子窗口关闭后自动刷新父窗口?

父窗口连接代码如下:
<a href=# onClick="javascript:window.open('123.asp?id=<%=request("id")%>','','width=295,height=185,toolbar=no, status=no, menubar=no, resizable=yes, scrollbars=no');return false;" >发表留言</a>

如何在这个代码中加入和子窗口关联的代码?

就是点击这个连接后打开子页面

然在子页面提交完毕后自动关闭,这时自动刷新父页面?

这样的代码如何实现?

请教高手!!

分不多,都用完, 还请高手指点!!

谢谢!!
下面的大侠
具体点说号不?
在哪里插入代码?
感谢!!

可以在任何地方插入代码
<script language="javascript">
window.onunload = function(){
window.opener.location.reload();
}
</script>
子窗口处理完后可以调用<script>close();<script>关闭窗口。
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-05-17
在打开的子窗口里,可以通过 window.opener 获得它的父窗口
然后在 子窗口的window.onunload函数中刷新父窗口就可以了

window.onunload = function(){
window.opener.location.reload();
}

你这里就是在123.asp里面添加js代码
第2个回答  2007-05-17
var obj=new object();
obj=window.showModalDialog("8.html", myObject,"dialogHeight:1200px; dialogLeft:1200px;"); //父窗口的打开子窗口的代码
var obj0=new object();//在子窗口中定义一个对象
obj0=window.dialogArguments;//父窗口传过来的对象,可以调用父窗口的数据
/////////////////////////
window.onunload = function(){
window.opener.location.reload();
} //用于关闭子窗口时对父窗口刷新

怎么实现父窗口打开子窗口,子窗口关闭后自动刷新父窗口?
子窗口处理完后可以调用close();关闭窗口。

子页面关闭后,怎么使父页面刷新
都是弹出窗口关闭时用来刷新父窗 口。但window.location.Reload 如果有数据提交的动作,会提示是否提交的(是和否选项) window.opener.location.href=window.opener.location.href 是定向url提交数据,则不会出现是和否的选择框。 注意: window.opener.location.href 只是一个链接,如果想实现父窗口的提交...

C# winform怎么实现子窗体关闭时刷新父窗体数据
方法1:在子窗体的colsing事件中,调用父窗体的刷新方法;方法2:子窗体ShowDialog(),父窗体接收DialogResult.OK 时刷新;方法3:增加程序 协调员的角色,设计界面协调者 对象实现。

C#子窗体关闭后刷新父窗体
1。找到MainForm.Designer.cs 2.把你要刷新的控件的类型改成public 比如 private System.Windows.Forms.listBox listBox1;改成 public System.Windows.Forms.listBox listBox1;3.在你打开子窗口的地方加上代码 form form = new form();form.MainForm = this;form.ShowDialog();4.在form.cs中添加...

C#里面,子窗口关闭以后,刷新一个父窗口的控件的属性,怎么办
注册子窗口的FormClosed事件。处理就可以了。private Form childForm;public ParentForm(){ childForm.FormClosed+=new FormClosedEventHandler(childForm_FormClosed);} protect void childForm_FormClosed(object sender,FormClosedEventArgs e){ \/\/这里刷新状态信息。。} ...

E语言从窗口1打开窗口2 然后关闭窗口2 自动又回到窗口1
载入 (窗口2, , 假)调用格式: 〈逻辑型〉 载入 (窗口 欲载入的窗口,[窗口 父窗口],逻辑型 是否采用对话框方式) - 系统核心支持库->其他 英文名称:LoadWin 载入指定的窗口,根据窗口的“可视”属性决定是否显示它。成功返回真,失败返回假。本命令为初级命令。参数<1>的名称为“欲载入的...

ASP.NET“父页面弹出子页面,子页面在弹出子子页面,怎样实现关闭子...
\/\/关闭当前子窗口,刷新父窗口 this.Response.Write("window.opener.location.href=window.opener.location.href;window.close();");this.Response.Write("window.opener.location.replace(window.opener.document.referrer);window.close();");

如何实现MFC关闭子窗口时刷新父窗口的内容
刷新工作交给父窗口自己做,在父窗口中:{ CFriendDlg dlg;dlg.domodal();refreshlist(); \/\/ 刷新好友列表 } 什么?子窗口是非模态窗口?那就发消息:在父窗口中自定义消息#define WM_MSG WM_USER+0x01 添加消息处理函数 LRESULT OnMyMessage(WPARAM wParam, LPARAM lParam)加入消息映射ON_MESSAGE(WM_...

window.open 打开窗口的子画面向父级画面传值并返回父画面(幅画面不刷...
首先,父窗口需要设置一个唯一的名称,通过 window.name 属性实现。这一步是后续通信的基础。在调用 window.open() 时,尽管网上有大量的参数说明,但这里我们关注的重点在于参数的设定。第一参数通常设置为空字符串,例如 window.open("", parentWindow.name),这是因为如果传递的是父窗口的路径,会...

layui 子弹出框操作成功后, 刷新父弹出框的内容
方法一:在layer弹出层中调用父界面重新加载函数 方法二:调用layer插件的end回调方法:end - 层销毁后触发的回调 类型:Function,默认:null 无论是确认还是取消,只要层被销毁了,end都会执行,不携带任何参数。父窗口打开layer弹出框时,添加end回调 相比较而言,第一种方案会更佳,因为在操作逻辑上,...

相似回答