a.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<form name="ipt">
<input type="text" name="p1"><br>
<input type="text" name="p2"><br>
<input type="text" name="p3"><br>
<input type="text" name="p4"><br>
<input type="text" name="p5"><br>
<input type="button" value="选择" onclick="window.open('b.htm','','width=100,height=200')">
</BODY>
</HTML>b.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script>
function feed(tr){
var name = tr.childNodes[0].innerText;
var ipt = window.opener.document.getElementsByTagName("input");
for(i=0;i<ipt.length;i++){
if(name == ipt[i].name){
ipt[i].value = name;
break;
}
}
window.close();
}
</script>
</HEAD> <BODY>
<table>
<tr onclick="feed(this)"><td>p1</td></tr>
<tr onclick="feed(this)"><td>p2</td></tr>
<tr onclick="feed(this)"><td>p3</td></tr>
<tr onclick="feed(this)"><td>p4</td></tr>
<tr onclick="feed(this)"><td>p5</td></tr>
</table>
</BODY>
</HTML>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<form name="ipt">
<input type="text" name="p1"><br>
<input type="text" name="p2"><br>
<input type="text" name="p3"><br>
<input type="text" name="p4"><br>
<input type="text" name="p5"><br>
<input type="button" value="选择" onclick="window.open('b.htm','','width=100,height=200')">
</BODY>
</HTML>b.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script>
function feed(tr){
var name = tr.childNodes[0].innerText;
var ipt = window.opener.document.getElementsByTagName("input");
for(i=0;i<ipt.length;i++){
if(name == ipt[i].name){
ipt[i].value = name;
break;
}
}
window.close();
}
</script>
</HEAD> <BODY>
<table>
<tr onclick="feed(this)"><td>p1</td></tr>
<tr onclick="feed(this)"><td>p2</td></tr>
<tr onclick="feed(this)"><td>p3</td></tr>
<tr onclick="feed(this)"><td>p4</td></tr>
<tr onclick="feed(this)"><td>p5</td></tr>
</table>
</BODY>
</HTML>
a页面用window.open的方式打开b页面b页面
<script language="javascript">
parent.window.opener.a页面表单名.文本框名.value=得到的值
</script>
p.document.all['adf']