第2个回答 推荐于2016-07-21
使用js来做啊!我写了个例子你看看!
首先建立一个父窗体代码如下test1.html:
<html>
<head><title>sdfdsf</title>
<script language="javascript" type="text/javascript">
function test(){
var result = showModalDialog("test2.html",document.getElementById("txt").value,"dialogWidth=600px;dialogHeight=700px;");
document.getElementById("txt").value=result;
}
</script>
</head>
<body>
<input type="text" name="txt" id="txt">
<input type="button" name="btn" id="btn" value="button" onclick="test()">
</body>
</html>
然后建立一个子窗体test2.html 如下
<html>
<head><title>sdfdsf</title>
<script language="javascript" type="text/javascript">
function test(){
document.getElementById("txt").value=window.dialogArguments;
}
function test2(){
window.returnValue=document.getElementById("txt").value;
window.close();
}
</script>
</head>
<body onload="test()">
<input type="text" name="txt" id="txt">
<input type="button" name="btn" id="btn" value="button" onclick="test2()">
</body>
</html>
记得两个html文件建好之后放在一个目录下!然后跑test.html文件,记得在test里面的文本框输入一些随机值,再按button,你输入的随机值会带到子窗体test2.html的文本框中,在修改test2.html文本框的值,点击button。会把你输入的带到父窗体test.html !
这是一个简单的关于子父窗体之间传值的例子希望能帮到你本回答被提问者采纳