<frameset rows="*" cols="165,*" framespacing="0" frameborder="no" name ="frameset-f"
border="0">
<frame src="front/left.html" name="leftFrame" scrolling="No"
noresize="noresize" id="leftFrame" title="leftFrame" />
<frameset rows="98,*" cols="*" framespacing="0" frameborder="no" name ="frameset-c1"
border="0">
<frame src="front/top.html" name="topFrame" scrolling="No"
noresize="noresize" id="topFrame" title="topFrame" />
<frameset rows="*,80" frameborder="no" border="0" framespacing="0">
<frame src="front/main.jsp" name="mainFrame" id="mainFrame"
title="mainFrame" />
<frame src="front/bottom.html" name="bottomFrame" scrolling="No"
noresize="noresize" id="bottomFrame" title="bottomFrame" />
</frameset>
</frameset>
如何用js来控制frameset 中的frame 的src。
即修改leftFrame,或者:topFrame对应的src路径,
试了很多种办法,都不行,如:window.frames["frameset-f"].frames["leftFrame"].src;但不能解决。
border="0">
<frame src="front/left.html" name="leftFrame" scrolling="No"
noresize="noresize" id="leftFrame" title="leftFrame" />
<frameset rows="98,*" cols="*" framespacing="0" frameborder="no" name ="frameset-c1"
border="0">
<frame src="front/top.html" name="topFrame" scrolling="No"
noresize="noresize" id="topFrame" title="topFrame" />
<frameset rows="*,80" frameborder="no" border="0" framespacing="0">
<frame src="front/main.jsp" name="mainFrame" id="mainFrame"
title="mainFrame" />
<frame src="front/bottom.html" name="bottomFrame" scrolling="No"
noresize="noresize" id="bottomFrame" title="bottomFrame" />
</frameset>
</frameset>
如何用js来控制frameset 中的frame 的src。
即修改leftFrame,或者:topFrame对应的src路径,
试了很多种办法,都不行,如:window.frames["frameset-f"].frames["leftFrame"].src;但不能解决。
不行?
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<title>js 修改frameset中的frame的src</title>
</head> <frameset id="frame" cols="190,*" border="0" framespacing="0" frameborder="0" noresize="noresize" name="framesest">
<frame id="menu" name="menu" src="1.html" noresize style="OVERFLOW-X:hidden">
<frame id="main" name="main" src="2.html" noresize scrolling="auto"> </frameset>
<script type="text/javascript" defer="defer">
top.menu.src="http://www.csdn.net";
</script>
</html>
试了楼上的方法,但不可以
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<title>js 修改frameset中的frame的src</title>
<script type="text/javascript" >
function FrameWork(){
//document.getElementById("menu").contentWindow.location='http://www.csdn.net';//这种方式也可以
document.getElementById("menu").src="http://www.csdn.net";//这种方式也可以 }
</script>
</head> <frameset id="frame" cols="190,*" border="0" framespacing="0" frameborder="0" noresize="noresize" name="framesest" onload="javascript:FrameWork()">
<frame id="menu" name="menu" src="1.html" noresize style="OVERFLOW-X:hidden">
<frame id="main" name="main" src="2.html" noresize scrolling="auto"> </frameset>
</html>弄出来了。就是上面这样的。谢谢大家回复
请问function FrameWork(){
这个函数是在哪里调用