js页面的父窗口如何控制关闭window.showModalDialog弹出的子窗口

JavaScript019

js页面的父窗口如何控制关闭window.showModalDialog弹出的子窗口,第1张

使用window.returnvalue

在父级页面打开子集页面,可以获取子集的返回值。在子集中给window.returnvalue赋值,将在父级中获得这个值。

父级中这样写:

var

returnval=window.showmodedialog(xxxxx)

子集中这样写:

window.returnvalue=input框的值。

父级中的returnval变量就是你要的值了。

除了这个,还可以使用cookie、sessionstrog等来存储,不过window.returnvalue是最简便也是最适合你的。

第一个子窗口加入以下代码:

<script>

function opensubwin(url) {

window.open(url,"_blank")

window.close()

}

</script>

<input type=button value="打开子窗口" onclick="opensubwin('第二个子窗口的URL')">