在b中可以利用window.opener来实现。具体如下a.asp<html>
<body>
<form name = "MyForm" id = "MyForm">
文本框<input type = "text" name = "MyText" id = "MyText">
<input type = "button" value = "打开窗口" onClick = "window.open('b.asp')">
</form>
</body>
</html>b.asp
<html>
<head>
<script language>
function ChangeText()
{
window.opener.document.all.MyForm.MyText.value = document.all("MyText2").value;
window.close();
}
</script>
</head>
<body>
文本框<input type = "text" name = "MyText2" id = "MyText2">
<input type = "button" value = "确定" onClick = "ChangeText();">
</body>
</html>上面代码已经测试过,可粘贴直接运行。
<body>
<form name = "MyForm" id = "MyForm">
文本框<input type = "text" name = "MyText" id = "MyText">
<input type = "button" value = "打开窗口" onClick = "window.open('b.asp')">
</form>
</body>
</html>b.asp
<html>
<head>
<script language>
function ChangeText()
{
window.opener.document.all.MyForm.MyText.value = document.all("MyText2").value;
window.close();
}
</script>
</head>
<body>
文本框<input type = "text" name = "MyText2" id = "MyText2">
<input type = "button" value = "确定" onClick = "ChangeText();">
</body>
</html>上面代码已经测试过,可粘贴直接运行。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货