<script>
function opensubwin(url) {
window.open(url,"_blank")
window.close()
}
</script>
<input type=button value="打开子窗口" onclick="opensubwin('第二个子窗口的URL')">
如果子窗体存在window.opener,可以尝试下面方法父窗体里写一个函数:
window.closeThisWindow = function(){
window.close()// 或者 this.close()
}
然后在打开的子窗体或iframe里事件里写:
window.opener.closeThisWindow()
试试 ,可能可以!
使用window.returnvalue在父级页面打开子集页面,可以获取子集的返回值。在子集中给window.returnvalue赋值,将在父级中获得这个值。
父级中这样写:
var
returnval=window.showmodedialog(xxxxx)
子集中这样写:
window.returnvalue=input框的值。
父级中的returnval变量就是你要的值了。
除了这个,还可以使用cookie、sessionstrog等来存储,不过window.returnvalue是最简便也是最适合你的。