<input type="hidden" id="s"/>
子窗口
window.parent.docuent.getElementById("s").value=s
父窗口获得传的值
var str = document.getElementById("s").value
alert(str)
你说反了吧,我怎么看是父页面将值传到子页面阿,而且getElementsByName这个方法返回的是一个数组,在弹出画面应该这么写opener.document.getElementsByName('test')[0].value试下