JS1.html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<script language="javascript">
function edit(a){
alert("111");
var aa=table1.rows[a].cells[0].innerHTML;
var b=table1.rows[a].cells[1].innerHTML;
var c=table1.rows[a].cells[2].innerHTML;
var d=table1.rows[a].cells[3].innerHTML;
var e=table1.rows[a].cells[3].innerHTML;
alert(a);
var m=window.open("./JS2.html?a="+aa+"&b="+b+"&c="+c+"&d="+d+"&e="+e,"","");
}
function func2(){
alert("???");
alert(document.getElementsByName("aaa1")[0].value);
}
</script>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY >
<table border=1 id="table1">
<caption>一(1)班成绩单</caption>
<tr>
<th>学号<th>姓名<th>语文<th>数学<th>英语<th>
</tr>
<tr>
<td>01<td>aaa<td>11<td>22<td>33<td><input type=button value="编辑" name="edit" onClick="edit(1);"/>
</tr>
<tr>
<td>02<td>bbb<td>44<td>55<td>66<td><input type=button value="编辑" name="edit" onClick="edit(2);"/>
</tr>
<tr>
<td>03<td>ccc<td>77<td>88<td>99<td><input type=button value="编辑" name="edit" onClick="edit(3);"/>
</tr>
<input type=hidden name="aaa1">
<input type=button value="编辑getHidden" name="edit1" onClick="func2();"/>
</table>
</BODY>
</HTML>JS2.html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<script language="javascript">
function func1(){
alert("111");
var c=location.search.toString().split('?').pop();
var d=c.split("&");document.getElementsByName("name")[0].value=d[1].split("=")[1];
document.getElementsByName("China")[0].value=d[2].split("=")[1];
document.getElementsByName("Maths")[0].value=d[3].split("=")[1];
document.getElementsByName("English")[0].value=d[4].split("=")[1];
}
function func2(){
var a=document.getElementsByName("name")[0].value;
alert(a);
try{
window.opener.document.getElementsByName("aaa1")[0].value=a;
alert(window.opener.document.getElementsByName("aaa1")[0].value);
alert("right");
}catch(e){
alert(e.toString());
alert("ERR");}
window.close();
}
</script>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY onload="func1()">
<table border=1 >
<input type="text" type="hidden" name="serialNo"><br/>
姓名: <input type="text" name="name"><br/>
语文: <input type="text" name="China"><br/>
数学: <input type="text" name="Maths"><br/>
英文: <input type="text" name="English"><br/>
<br/>
<input type="button" value="Save" onclick="func2()">
</table>
</BODY>
</HTML>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<script language="javascript">
function edit(a){
alert("111");
var aa=table1.rows[a].cells[0].innerHTML;
var b=table1.rows[a].cells[1].innerHTML;
var c=table1.rows[a].cells[2].innerHTML;
var d=table1.rows[a].cells[3].innerHTML;
var e=table1.rows[a].cells[3].innerHTML;
alert(a);
var m=window.open("./JS2.html?a="+aa+"&b="+b+"&c="+c+"&d="+d+"&e="+e,"","");
}
function func2(){
alert("???");
alert(document.getElementsByName("aaa1")[0].value);
}
</script>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY >
<table border=1 id="table1">
<caption>一(1)班成绩单</caption>
<tr>
<th>学号<th>姓名<th>语文<th>数学<th>英语<th>
</tr>
<tr>
<td>01<td>aaa<td>11<td>22<td>33<td><input type=button value="编辑" name="edit" onClick="edit(1);"/>
</tr>
<tr>
<td>02<td>bbb<td>44<td>55<td>66<td><input type=button value="编辑" name="edit" onClick="edit(2);"/>
</tr>
<tr>
<td>03<td>ccc<td>77<td>88<td>99<td><input type=button value="编辑" name="edit" onClick="edit(3);"/>
</tr>
<input type=hidden name="aaa1">
<input type=button value="编辑getHidden" name="edit1" onClick="func2();"/>
</table>
</BODY>
</HTML>JS2.html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<script language="javascript">
function func1(){
alert("111");
var c=location.search.toString().split('?').pop();
var d=c.split("&");document.getElementsByName("name")[0].value=d[1].split("=")[1];
document.getElementsByName("China")[0].value=d[2].split("=")[1];
document.getElementsByName("Maths")[0].value=d[3].split("=")[1];
document.getElementsByName("English")[0].value=d[4].split("=")[1];
}
function func2(){
var a=document.getElementsByName("name")[0].value;
alert(a);
try{
window.opener.document.getElementsByName("aaa1")[0].value=a;
alert(window.opener.document.getElementsByName("aaa1")[0].value);
alert("right");
}catch(e){
alert(e.toString());
alert("ERR");}
window.close();
}
</script>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY onload="func1()">
<table border=1 >
<input type="text" type="hidden" name="serialNo"><br/>
姓名: <input type="text" name="name"><br/>
语文: <input type="text" name="China"><br/>
数学: <input type="text" name="Maths"><br/>
英文: <input type="text" name="English"><br/>
<br/>
<input type="button" value="Save" onclick="func2()">
</table>
</BODY>
</HTML>
在1中点
“编辑getHidden“这个按钮就能得到2的值了,
如果提交的话,那应该更简单的吧,直接在2提交到1就行了