一个页面中2个iframe a和b a里面的方法如何控制b里面的dom元素

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个页面中2个iframe a和b a里面的方法如何控制b里面的dom元素相关的知识,希望对你有一定的参考价值。

a里面的方法 如何控制b里面的控件和元素

参考技术A 其实iframe也是一个页面,你的意思就是说如何在一个页面的方法中控制另一个iframe中的控件,
给你一个方法,我这个方法之一个iframe中的,在此方法中控制另一个iframe中的控件:
protected void treeview1_SelectedNodeChanged(object sender, EventArgs e)

if (this.treeview1.SelectedNode.Text == "个人帐号/证书申请")


//Response.Redirect("IndividualApplication.aspx");
//string js = "<script>window.parent.location.href='IndividualApplication.aspx';</script>";
//string js = "<script>parent.window.document.location.href='IndividualApplication.aspx';</script>";
string js = "<script>parent.document.getElementById('iframe1').src='IndividualApplication.aspx';parent.document.getElementById('Label1').innerhtml='<p>个人帐号/证书申请</p>'</script>";
ClientScript.RegisterClientScriptBlock(this.GetType(), "myJS", js);

//else if (this.treeview1.SelectedNode.Text == "批量帐号/证书申请")
//

// string js = "<script>parent.document.getElementById('iframe1').src='BatchApplyMain.aspx';parent.document.getElementById('mainTree').src='BatchApplyTree.aspx';parent.document.getElementById('Label1').innerHTML='<p>批量帐号/证书申请</p>'</script>";
// ClientScript.RegisterClientScriptBlock(this.GetType(), "myJS", js);
// //Response.Redirect("BatchApplyTree.aspx");
// //string js1 = "<script>parent.document.getElementById('mainTree').src='BatchApplyTree.aspx';</script>";
// //ClientScript.RegisterClientScriptBlock(this.GetType(), "myJS", js1);
//
else if (this.treeview1.SelectedNode.Text == "登录")

string js = "<script>parent.document.getElementById('iframe1').src='Login.aspx'</script>";
ClientScript.RegisterClientScriptBlock(this.GetType(),"",js);

RadioButtonList rbl = new RadioButtonList();
rbl.SelectedItem.Text;
rbl.SelectedItem.Value;
本回答被提问者和网友采纳
参考技术B 我给你说一下思路把。

你可以通过JS脚本实现该功能。 你单独建立一个JS文件,脚本都写那里面。

它就相当于一个媒介。 你可以用JS先找到b里面的 iframe 然后在找到你控制的元素。 一级一级的。

你可以写一个function 把操作都写里头。 完了在a里边导入JS 掉这个function。

不知道这样说你能明白吗。 不明白 我在给你发案例

以上是关于一个页面中2个iframe a和b a里面的方法如何控制b里面的dom元素的主要内容,如果未能解决你的问题,请参考以下文章

在iframe中如何调用父窗体的方法?

iframe 双滚动条解决

iframe嵌套跳转

如何用js控制网页刷新后滚动条保持在原来的位置

jsp中父页面如何调用iframe中的src子页面中的js方法

点击iframe里面的连接整页打开