请教两个问题,请高手指点!急!!! 1.两个页面用url传值的方法,或者是父子窗口的关系,用opener2.比如你的text文本框id为testdocument.all.test.value=document.all.test.value+你传的值汗,好像很简单。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 url具体怎么传值啊,我刚学这个不是很懂的. 第一个问题,我是用php实现的//pass1.php<FORM METHOD=POST ACTION="pass2.php"><INPUT TYPE="text" NAME="txtFormpass1" value="pass1的页面变量"><INPUT TYPE="submit" NAME="go" value="go"></FORM>//---pass2.php<input name="test2" value="<?=$txtFormpass1?>">第二个问题,将txt2里的值加到txt1里面<br>txt1:<INPUT TYPE="text" NAME="show" size=50 value=""><br><br>txt2:<INPUT TYPE="text" NAME="src" value="AAA"><br><INPUT TYPE="button" NAME="" value="add" onclick="document.all.show.value += document.all.src.value"> search.asp?id=55<%id=request("id")%> 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> 我是用这个JS来实现从一个页面传到另一个页面的,但值返不回去,不知道错在哪里?function fanhui(){ parent.document.getElementsByName("Damage1").value = document.getElementsByName("V_DamageDescribe").value; window.close();}<input type="button" name="button" value="返回" onclick="fanhui()" > 这个JS有错吗?是为了把这个页面中text的值传到上一也text中.大家帮忙看看,谢谢!function A(){ opener.document.form1.Damage1.value = document.getElementsByName("V_DamageDescribe").value; window.close();} 关于jQuery的一个简单问题 请问这个网站 是怎么做到自动适应高度变化的 ? 看不懂代码求帮助 js不能 submit 请问如何用javascript访问dbf数据库(急) 请高手请教一个javascript检测问题 如何在客户端将一个数组通过Form传递到服务器? 目录?要做个浏览按钮,点一下可选择目录!请问如何实现? 怎么清空浏览器的历史纪录!让他无法后退! chrome调用ActiveX访问硬件设备 请问该语句对系统运行速度有影响吗?该语句的作用是隐藏状态栏中的链接地址,代码如下 如何控制作网页框架里的页面后退,在线等
<INPUT TYPE="text" NAME="txtFormpass1" value="pass1的页面变量">
<INPUT TYPE="submit" NAME="go" value="go">
</FORM>//---pass2.php
<input name="test2" value="<?=$txtFormpass1?>">第二个问题,将txt2里的值加到txt1里面
<br>txt1:<INPUT TYPE="text" NAME="show" size=50 value=""><br><br>
txt2:<INPUT TYPE="text" NAME="src" value="AAA"><br>
<INPUT TYPE="button" NAME="" value="add" onclick="document.all.show.value += document.all.src.value">
<!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>
function fanhui(){
parent.document.getElementsByName("Damage1").value = document.getElementsByName("V_DamageDescribe").value;
window.close();
}<input type="button" name="button" value="返回" onclick="fanhui()" >
function A(){
opener.document.form1.Damage1.value = document.getElementsByName("V_DamageDescribe").value;
window.close();
}