Javascript 将值从弹出窗口传递到其父窗口

标签 javascript parent-child popupwindow

我是 javascript 的新手,我被困在这里。 假设我有一个父窗口,它有一个输入字段以及一个打开弹出窗口的按钮。此弹出窗口包含图像。当我点击弹出窗口上的任何图像时,我只需要将图像 URL 复制到父窗口中的输入。 请任何帮助。谢谢

编辑:

这是我在弹出窗口上的 javascript 代码

<script type="text/javascript">
function clicked(address) {
    window.parent.document.getElementById('copy_img').value = address.src;

}
</script>

HTML

<input type="text" name="copy_img" id="copy_img" size="133" />
<img border="0" onclick="clicked(this)" src="images/1.jpg" width="135" height="46">
<img border="0" onclick="clicked(this)" src="images/2.jpg" width="128" height="48">
<img border="0" onclick="clicked(this)" src="images/3.jpg" width="305" height="44">

父窗口 HTML 代码

<input type="text" name="copy_img" id="copy_img" />

我只是无法让它工作

最佳答案

我终于明白了 使用 window.opener

window.opener.document.getElementById('archiveimages').value = address.src;

关于Javascript 将值从弹出窗口传递到其父窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22075738/

相关文章:

javascript - jQuery 在 Rails 应用程序中没有反应

javascript - 带有特殊字符 (.) 的正则表达式字边界 javascript

C 父/子退出变量

javascript - 将 popupWindow = window.open 与 JavaScript 变量一起使用

android - 如何在android中设置布局背景透明显示弹出窗口?

java - 项目选择上带有微调器的弹出窗口不起作用

javascript - 如何在 cakePHP 中为关联模型保存多个字段?

javascript - Parse.com 云代码 - saveAll 请求超时

html - 如何在父元素和父元素的兄弟元素之上显示子元素?

javascript - javascript .childNodes 和 .children 之间的区别