在弹出窗口和父窗口之间进行通信
Communicate between pop up window and the parent window
我正在使用Codeigniter框架开发PHP/MySQL项目。
用户填写一个表格与许多数据,并给我也FTP访问他的虚拟主机,我想POST FTP的详细信息,点击浏览按钮后弹出,用户将选择一个路径(我使用Codeigniter FTP类),然后我将抓住用户点击保存后的路径,或关闭按钮。
无论如何打开一个弹出窗口和发布数据给它,然后用户会选择一些东西,我会得到什么用户选择从弹出窗口后关闭它?
看起来会像你想要的那样:
http://www.phpbuilder.com/board/showthread.php?t=10321605 关键是将表单的动作设置为您希望在弹出窗口中打开的页面,然后返回弹出函数作为表单的onSubmit处理程序。有很多方法可以做到这一点,这取决于输入应该在哪里结束,但我会在弹出窗口中使用Javascript,它可以将其父页面引用为"opener"。
因此,在主页上设置一个空的、隐藏的表单变量——我们把它命名为"selectedvalue",在一个名为"selectsaver"的表单中——它将接收弹出窗口中选择的任何值。在弹出窗口中,当元素被选中并单击Save或Close按钮时,被选中的元素将被用 写入selectedvalue字段中。opener.selectsaver.selectedvalue。Value = [selectedelementvalue]
相关文章:
- 选项卡或窗口之间的通信
- 两个窗口之间的 Websocket 通信
- 两个浏览器窗口之间的通信:弹出窗口和父窗口
- 弹出窗口和原始打开器之间的通信
- 如何在后台.js和弹出窗口.js之间进行通信
- 跨域上的 iframe 与窗口通信
- Chrome扩展:浏览器操作弹出窗口如何与活动选项卡通信
- 如何在浏览器选项卡/窗口之间进行通信
- jQuery/javascript在窗口之间进行通信
- Mozilla插件开发-在具有不同域的窗口之间进行通信
- 2 个窗口之间的 JavaScript 通信
- 允许Flash影片通信到包含窗口,而不暴露完整的外部接口
- 在弹出窗口和父窗口之间进行通信
- Js在弹出窗口和主窗口之间进行通信
- Javascript跨域通信到iframe的父窗口
- 在chrome中弹出窗口和内容脚本之间进行通信
- iframe和父窗口之间的通信
- 检测浏览器对窗口间通信的支持
- 是否可以在浏览器窗口之间进行基于事件的通信
- 如何在同一chrome应用程序的多个窗口之间进行通信