Javascript启动弹出窗口并填充文本字段

Javascript启动弹出窗口并填充文本字段,javascript,Javascript,我正在努力解决这个问题,希望能有所启发 单击一个按钮,我想打开一个弹出窗口,并将数据从父窗口传输到弹出窗口中的文本字段。并且,确保在填充数据之前已完全加载弹出窗口 我尝试使用document.ReadyState==“complete”,但它在弹出窗口完全加载之前触发。我还尝试用setTimeOut方法检查popup.body,但没有效果 你能帮忙吗 PS:弹出窗口是来自另一个域的表单 由于XSS限制,除非控制两个域,否则无法执行此操作,但如果控制两个域上的内容,在框架中打开的页面中添加一点JS

我正在努力解决这个问题,希望能有所启发

单击一个按钮,我想打开一个弹出窗口,并将数据从父窗口传输到弹出窗口中的文本字段。并且,确保在填充数据之前已完全加载弹出窗口

我尝试使用document.ReadyState==“complete”,但它在弹出窗口完全加载之前触发。我还尝试用setTimeOut方法检查popup.body,但没有效果

你能帮忙吗


PS:弹出窗口是来自另一个域的表单

由于XSS限制,除非控制两个域,否则无法执行此操作,但如果控制两个域上的内容,在框架中打开的页面中添加一点JS就相当简单了

在框架中使用window.opener将允许您调用在主窗口中定义的任何函数,这与seconds pages onload事件一起是您在加载函数时触发函数所需的全部


如果第二个页面的内容不在您的控制之下,您可以做的最好的事情就是将AJAX请求插入到您的页面中,这有点麻烦,但会起作用。

如果窗口来自不同的域,那么我认为这是不可能的,由于JavaScript的同源策略。请包含您正在尝试使用的代码