页面A
---------------------------------------------------------
<!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 type="text/javascript">
function getage() {
var name = document.getElementById("Text1").value;
if (name!="") {
//window.open("B.htm?name=" + name, "", "width=400,height=400,top=230,left=500");
var age = window.showModalDialog("B.htm?name=" + name, null, "dialogWidth=300px;dialogHeight=300px;status=no;help=no;scrollbars=no");
}
document.getElementById("Text2").value = age;
//document.getElementById("Text2").innerHTML = age;
}
</script>
</head>
<body>
<p>姓名:<input id="Text1" type="text" /><input id="Button1" type="button" value="确定" οnclick="getage()" /></p>
<p>年龄:<input id="Text2" type="text" /></p>
</body>
</html>
------------------------------------------------------
页面B
------------------------------------------------------
<!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 type="text/javascript">
var age = new Array();
age["张三"] = "18";
age["李四"] = "22";
age["王五"] = "12";
function gethref() {
var h = window.location.href;//获取url地址
var strs = h.split('?');//获取参数串
var name = strs[1].split('=');//获取姓名
document.getElementById("name").innerText = name[1];
document.getElementById("age").innerText = age[name[1]];
// alert(strs[1]);
// alert(age[name[1]]);
}
function returnage() {
var age = document.getElementById("age").innerText;
parent.window.returnValue = age;
window.close();
}
</script>
</head>
<body οnlοad="gethref()">
<p>姓名:<span id="name"></span></p>
<p>年龄:<span id="age"></span></p>
<p>
<input id="Button1" type="button" value="返回年龄" οnclick="returnage()"/></p>
</body>
</html>