javascript - 将数据发送到单独的窗口javascript

标签 javascript

我使用以下方法从现有页面创建了一个新的弹出窗口:

window.open("myUrl","myName","width=200,height=200");

现在在那个弹出窗口上我有一个文本输入和一个按钮,我想为按钮创建一个 onclick 方法,该方法将文本输入值发送到创建弹出窗口的页面而不使用表单或 php,这可能吗?

最佳答案

你可以使用window.opener关键字

假设您的父类中有一个 javascript 方法 doSomething(value){....},然后您可以从 POPUP 调用父函数使用

window.opener.doSomething("here is my data from child sent to parent");

已更新

关于javascript - 将数据发送到单独的窗口javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10732065/

相关文章:

javascript - 如何同步链式 jQuery Promise 的顺序

javascript - 在 TextInput React-Native 上获取光标位置

javascript - 在 react 应用程序中更改 index.html 的路径

javascript - 将 AngularJS 与 innerHTML 一起使用

javascript - AJAX 表单提交后永无止境的 "Connecting"消息

javascript - 响应 header 中不包含“Set-Cookie”

javascript - 在多个组件中重复使用导航栏组件

javascript - 根据 Firebase 中的类别检索数据

javascript - 嵌套函数不汇总值

javascript - 类禁用不工作 <li> 标签