main.aspx页面:
<frameset rows="*" cols="*" id="mainFrame">
<frameset rows="43,*" cols="*" framespacing="0" frameborder="no" border="0">
<frame src="Top.aspx" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" />
<frameset rows="*" cols="194,*" framespacing="0" frameborder="no" class="lianbian" id="xiaFrame">
<frame src="Left.aspx" name="leftFrom" scrolling="No" noresize="noresize" id="leftFrom" />
<frame src="TeaIndex.aspx" name="ContentFr" scrolling="yes" noresize="noresize" id="ContentFr" />
</frameset>
</frameset>
</frameset>
main页面是框架的主页面
怎么样在main页面中操作“ContentFr”里面的src?
<frameset rows="*" cols="*" id="mainFrame">
<frameset rows="43,*" cols="*" framespacing="0" frameborder="no" border="0">
<frame src="Top.aspx" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" />
<frameset rows="*" cols="194,*" framespacing="0" frameborder="no" class="lianbian" id="xiaFrame">
<frame src="Left.aspx" name="leftFrom" scrolling="No" noresize="noresize" id="leftFrom" />
<frame src="TeaIndex.aspx" name="ContentFr" scrolling="yes" noresize="noresize" id="ContentFr" />
</frameset>
</frameset>
</frameset>
main页面是框架的主页面
怎么样在main页面中操作“ContentFr”里面的src?
在main页面头部加入js 获取url 中的参数,并为 ContentFr 设置 src
地址栏 ?type=1
$(function () {
var type = GetQueryString("type");
if (type == "1") {
$("#ContentFr").attr("src", "http://www.baidu.com");
}
})
function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null; }
window.frames['ContentFr'].location = "xxxx.aspx";
}
<frame name="top/Shared" src="Top" frameBorder="0" scrolling="no">
<frameset id="ListframeSet" border="0" frameSpacing="0" frameBorder="0" cols="170,15,*">
<frame name="LeftMenu" id="left" src="LeftMenu/Shared" frameBorder="0" noResize scrolling="no">
<frame name="LeftControl" src="LeftControl/Shared" noResize scrolling="no">
<frame name="Main" src="Main/Shared" frameBorder="0" scrolling="auto">
</frameset>
<noframes>
<body oncontextmenu="return false;" link="blue" vlink="purple" alink="red">
<p>此页面有框架结构,如想浏览此页面浏览器必须安装框架结构.</p>
</body>
</noframes>
<frame name="Botton" src="Buttom/Shared" frameBorder="0" scrolling="no">
</frameset>
LeftMenu/Shared 这个代表Shared文件夹下面的LeftMenu.aspx 其他的一样