我是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;

08-28 01:34
查看更多