我从父窗口弹出一个子窗口。现在,在子窗口中,我有一个HTML表单,用户将填写并提交请求将在服务器site.Now对这个请求的回应是重定向到了父窗口,我的子窗口自动关闭了。希望我很清楚。如果不让我知道。先谢谢你。使用javascript返回到父窗口
4
A
回答
2
检查jQuery Popup Window Return Value to Parent
基本的逻辑可能是:
您回应返回一个包含隐藏的div包含要显示该消息的网页(隐藏的CSS设置
display:none;
)那返回的子页面还包含一些JavaScript,填充父窗口中的DIV内容,
parent/* or opener */.document.getElementById(...).innerHTML = ...;
或调用父级上的函数以告知它现在已完成,如window.opener/*or parent*/.formIsComplete();
其中formIsComplete()
是Ja父文档/窗口中的vaScript函数。子窗口上JavaScript的最后一行将自行关闭,就像
window.close();
一样简单。
3
如果使用window.open
创建弹出窗口,则弹出窗口可以使用window.opener
访问打开窗口。
在主窗口中,你必须创建一个函数来从弹出接收数据,这样的事情:
window.receiveDataFromPopup = function(data) {
// do things with data.
};
然后在弹出的窗口中,你可以调用,如开罐器功能这样的:
window.opener.receiveDataFromPopup(data);
要关闭窗口,只要使用
window.close();
0
有一种方法可以从子项访问父窗口。这是
window.opener //use window.opener to access the parent window.
所以在子窗口,一旦您的表单提交完成后,只需拨打
window.opener.yourFunc() //Your func is a function on parent. Call this from the child.
一旦调用此函数使用
window.close();
相关问题
- 1. Javascript getElementById从父窗口到子窗口
- 2. 将焦点从子窗口返回到父窗口
- 3. C# - WPF中从子窗口到父窗口的返回变量
- 4. 使用javascript将父窗口的CSS添加到子窗口
- 5. javascript window.location iframe,使父窗口到位置
- 6. 禁用父窗口使用JavaScript
- 7. 从QML窗口返回父值
- 8. 从父窗口调用JavaScript
- 9. 使用Javascript从弹出窗口调用父窗口函数
- 10. 使用Javascript - 弹出新的父窗口
- 11. 如何从extjs的子窗口tp父窗口返回数据?
- 12. ASP.NET弹出窗口并返回父窗口的值
- 13. 使用javascript阻止从子窗口访问父窗口
- 14. 如何使用javascript从父窗口获取子窗口url
- 15. 使用JavaScript隐藏父窗口中的弹出窗口
- 16. 如何将嵌入式窗口作为父项返回到窗口
- 17. 从弹出窗口中的iFrame返回一个值到其父窗口
- 18. 使用子窗口关闭父窗口。
- 19. 从POPUP窗口获取数据返回到父项(SMARTY)
- 20. JQuery从子窗口返回值到父项
- 21. 发送一个窗口返回JavaScript
- 22. 的Javascript:从父窗口
- 23. 使用JavaScript打开新窗口,这将限制用户使用其父窗口
- 24. 从弹出窗口的JavaScript传递字符串到父窗口
- 25. 调用模态窗口并返回到原始窗口
- 26. 在Visual C++中从子窗口回到父窗口
- 27. PHP将数据发送到父窗口而不使用javascript
- 28. 如何使用硒webdriver从父窗口切换到子窗口
- 29. 使用CSS将div从父窗口移动到另一窗口
- 30. 如何从iframe窗口打开Javascript弹出窗口到父窗口
谢谢你闭上你的子窗口的评论。它解决了我的问题......是啊...... –