下面可直接复制演示

  1. 在one.html页面中

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">

//要打开的页面
var sURL = "hehe.html";
// 将父窗口对象传给子窗口,也可以是其他对象
var vArguments = window;
// 打开页面的样式布局信息,还有其他参数,Dom手册上有
var sFeatures = "dialogHeight:200px;dialogWidth:450px";

var val = window.showModalDialog(sURL,vArguments,sFeatures);
// 弹出子页面的值
alert(val);

</script>
</body>
</html>

2.在弹窗页面hehe.html中

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body>
<script>

//子页面返回的值,可以是字符、对象等js支持的任意数据类型 
window.returnValue = "hehe";

</script>
</body>
</html>