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

Ano*_*aly 2 javascript

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

window.open("myUrl","myName","width=200,height=200");
Run Code Online (Sandbox Code Playgroud)

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

MaV*_*SCy 6

你可以使用window.opener关键字

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

window.opener.doSomething("here is my data from child sent to parent");
Run Code Online (Sandbox Code Playgroud)

更新