//方法一:showModalDialog,window.returnValue方法返回值。
//父窗口
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<title>父页面</title>
<script language="javascript">
function showmodal(){
var ret = window.showModalDialog("child.html",null,"dialogWidth:350px;dialogHeight:350px;help:no;status:no");
document.getElementById("button1").value = ret;
}
</script>
</head>
<body>
<INPUT id=button1 type=button value=Button name=button1 οnclick="showmodal();">
</body>
</html>
//子窗口
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>子页面</title>
<script language="javascript">
function trans(tag){
if (tag==0){
window.returnValue=false;
} else{
window.returnValue =true;
}
window.close();
}
</script>
</head>
<body>
<INPUT id=button1 type=button value="返回true" name=button1 οnclick="trans(1)">
<INPUT id=button2 type=button value="返回false" name=button2 οnclick="trans(0)">
</body>
</html>
//方法二:window.open(),opener.document.getElementById('id').value方法返回值.
//父页面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>父页面</title>
<script language="javascript">
function showmodal(){
window.open("child.html",null,"dialogWidth:350px;dialogHeight:350px;help:no;status:no");
}
</script>
</head>
<body>
<INPUT id=button1 type=button value=Button name=button1 οnclick="showmodal();">
</body>
</html>
//子页面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>子页面</title>
<script language="javascript">
function trans(tag){
if (tag==0){
opener.document.getElementById('button1').value = "false";
} else{
opener.document.getElementById('button1').value = "true";
}
window.close();
}
</script>
</head>
<body>
<INPUT id=button1 type=button value="返回true" name=button1 οnclick="trans(1)">
<INPUT id=button2 type=button value="返回false" name=button2 οnclick="trans(0)">
</body>
</html>