例如:父级框架存在id为MenuUrl的一个lable,子级框架想要更改lable显示的内容
<label id="MenuUrl" style="color: White; font-size: 22px; font-family: 微软雅黑; font-weight: 500;">
</label>
子级页面首先要有点击事件,并且根据点击的数据传值
<a href="ExpertInfo.aspx?Id=<%# DataBinder.Eval(Container.DataItem, "Id")%>"
οnclick="OnMenuClick('1')" style="text-decoration: none;">专家信息</a>
<a href="Species.aspx?Id=<%# DataBinder.Eval(Container.DataItem, "Id")%>"
οnclick="OnMenuClick('2')" style="text-decoration: none;">优质品种</a>
<a href="Technology.aspx?Id=<%# DataBinder.Eval(Container.DataItem, "Id")%>"
οnclick="OnMenuClick('3')" style="text-decoration: none;">实用技术</a>
js方法如下:
<script type="text/javascript">
function OnMenuClick(num) {
if (num == "1") {
parent.document.getElementById("MenuUrl").innerHTML= "管理单位信息 → 专家信息";//获取父级的id,并为其赋值
}
if (num == "2") {
parent.document.getElementById("MenuUrl").innerHTML = "管理单位信息 → 优质品种信息";
}
if (num == "3") {
parent.document.getElementById("MenuUrl").innerHTML = "管理单位信息 → 实用技术信息";
}
}
</script>