<script language="javascript">
function textChange(){
var t1 = document.getElementById("text1");
var t2 = document.getElementById("text2");
t2.value = t1.value;
}
</script>
<input id="text1" type="text" name="t1" size="20" onChange="javascript:textChange()">
<input id="text2" type="text" name="t2" size="20">
这是一个页面的更改办法,如果要改另外一个页面text的值,你把值获取后传过去,然后再另外一个页面去获取。
function textChange(){
var t1 = document.getElementById("text1");
var t2 = document.getElementById("text2");
t2.value = t1.value;
}
</script>
<input id="text1" type="text" name="t1" size="20" onChange="javascript:textChange()">
<input id="text2" type="text" name="t2" size="20">
这是一个页面的更改办法,如果要改另外一个页面text的值,你把值获取后传过去,然后再另外一个页面去获取。
================================================================
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>a</title>
</head><body>
<input type="text" id="t1" onclick="window.open('b.htm','','top=10,left=10,width=200,height=100,dialog=yes,modal=yes')" />
</body></html>b.htm
================================================================
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>b</title>
</head><body>
<input type="text" id="t1" onkeyup="window.opener.document.getElementById('t1').value=this.value" />
</body></html>你可以用onkeyup替代onchange,onchange需要blur一下才有效果的
{var totalstr="";
totalstr=eval(document.selectbinder.total);opener.editcontract.totals.value=totalstr;
}
用框架就改opener为框架名字。
a.htm
================================================================
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>a</title>
</head><body>
<input type="text" id="t1" onkeyup="window.frames['i1'].document.getElementById('t1').value=this.value" />
<iframe name="i1" id="i1" width="200" height="100" frameborder="1" src="b.htm"></iframe>
</body></html>b.htm
================================================================
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>b</title>
</head><body>
<input type="text" id="t1" onkeyup="parent.document.getElementById('t1').value=this.value" />
</body></html>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>a</title>
</head><body>
<form id="a" method="post" runat="server">
<input type="text" id="t2" />
<iframe id="bb" src="b.htm" name="b"></iframe>
</form>
</body></html>.....
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>b</title>
</head><body>
<input type="text" id="t1" onkeyup="a.t2.value=this.value" />
我这样改一下都不行啊....</body></html>
你发得比我快!!
你的代码可以!!!!谢谢!!!!可以介绍一本javascript基础书本,我想想学学>.....
《Javascript权威指南》
...多到CSDN来就好了 ^_^