父窗口 hello.html
<script LANGUAGE="javascript">
function openwin()
{
var mm=showModalDialog('nihao.html','','dialogWidth:400px;dialogHeight:300px;dialogLeft:400px;dialogTop:150px;center:yes;help:yes;resizable:yes;status:yes')
if (mm!=null)
{
alert(mm);
}
}
</script>
<input type="button" name="OK" value="点击弹出" οnclick="openwin()" >
子窗口 nihao.html 点击OK返回"dddddd"
<html>
<h1>你好</h1>
<body>
<span id= "list"> </span>
<script>
function check()
{
window.returnValue="ddddd";
window.close();
}
</script>
<input type="button" name="OK" value="OK" οnclick="check()">
<body>
</html>
点击OK后父窗口可得到returnValue的返回值,并弹出该值
需要注意showModalDialog可以直接取得返回值mm的值为"ddddd",而使用showModelessDialog获得的mm显示为[object],待解决