我有一个A.aspx页 和 A.aspx页中框架B.aspx
A页中有一个TextBox1和Button控件(不在框架内)
B页中有一个TextBox2控件(在框架内)问题是---
我在A框架中B页的TextBox2控件输入字符 点击Button 将TextBox2的内容传个TextBox1
求解答
A页中有一个TextBox1和Button控件(不在框架内)
B页中有一个TextBox2控件(在框架内)问题是---
我在A框架中B页的TextBox2控件输入字符 点击Button 将TextBox2的内容传个TextBox1
求解答
A页中有一个TextBox1和Button控件(不在框架内)
B页中有一个TextBox2控件(在框架内)问题是---
我在A框架中B页的TextBox2控件输入字符 点击Button 将TextBox2的内容传个TextBox1
---------------------------
var txb1 = document.getElementById("Txb1ID");
var txb2 = document.frames("frmID").document.getElementById("Txb2ID");
txb1.value = txb2.value;
在A页面中写一个JS脚本:
function setA(str)
{
var tb1 = document.getElementById("TextBox1");
tb1.value = str;
}
在B页中,写:
function tb2clicked()
{
var tb2 = document.getElementById("TextBox2");
top.setA(tb2.value); //看楼主所说,A为Top,如果不是,那么,按楼主所说,A为B的parent,所以也可用 parent.setA(tb2.value); 实现
}在B中Button的客户端onclick事件中调用tb2clicked();
<frameset rows="106,*" frameSpacing="0" frameBorder="0" id="frm" >
<!--top-->
<frame name="frmTop" src="TopMain.aspx" scrolling="no" marginwidth="2" marginheight="0">
<frameset frameSpacing="0" borderColor="#E6E6E6" frameBorder="0" scrolling="yes" cols="19,81">
<frame class="FrameLeft" name="frmLeft" id="frmLeft" src="LawRuleLeft.aspx" scrolling="yes" >
<frame class="FrameRight" name="frmRight" id="frmRight" src="LawRuleRight.aspx" scrolling="auto">
</frameset>
</frameset>
</html>
参考参考