dreamweaver中点一个链接如何同时改变两个框架里的内容
就是上面有一行导航栏,有多个菜单,下面是个左右框架,我想每点一个菜单的链接,就能在下面的两个框架里显示相应的内容,比如在左框架里显示次目录网页,在右侧主框架里显示另一个网...
就是上面有一行导航栏,有多个菜单,下面是个左右框架,我想每点一个菜单的链接,就能在下面的两个框架里显示相应的内容,比如在左框架里显示次目录网页,在右侧主框架里显示另一个网页,这个怎么实现?
展开
4个回答
展开全部
你的top中这种连接多吗?——建议你用两层框架来实现吧,一层框架实现起来太难了。
页面A中包括TOP的内容和框架A,
框架A的内容为页面B
页面B的内容为左面两个框架BL(left)、BR(Right)。
而页面B格局相同的页面共有N个(TOP中有多少要实现下层两个框架同时变动的链接,就有多少个B页面),分别为B1,B2,B3,B4...BN。
当点击A页面中TOP的内容时,框架A变换内容,也就是从B1到BN中来回变换。
而BL的内容和BR的内容又可以互相控制……
楼主明白了吗?
页面A中包括TOP的内容和框架A,
框架A的内容为页面B
页面B的内容为左面两个框架BL(left)、BR(Right)。
而页面B格局相同的页面共有N个(TOP中有多少要实现下层两个框架同时变动的链接,就有多少个B页面),分别为B1,B2,B3,B4...BN。
当点击A页面中TOP的内容时,框架A变换内容,也就是从B1到BN中来回变换。
而BL的内容和BR的内容又可以互相控制……
楼主明白了吗?
展开全部
这就需要定义一个JS函数。当点击这些文字时候触发此函数。
函数执行 左框架 引入left.htm ,右框架引入 right.htm. 当然你也可以把你想导入的页面作为changeSource()的参数,并赋值给DOM。
<html>
<head>
<script type="text/javascript">
function changeSource()
{
document.getElementById("frame1").src="left.htm "
document.getElementById("frame2").src="right.htm"
}
</script>
</head>
<body>
<iframe src="a.htm" id="frame1"></iframe>
<iframe src="b.htm" id="frame2"></iframe>
</body>
</html>
a.htm 的代码如下:
<html>
<head>
</head>
<body>
<a href="#" onclick="changeSource()">改变框架内容</a>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
主页面
<BODY scroll="no" topmargin="0" bottom="0" leftmargin="0" rightmargin="0">
<TABLE height="100%" cellSpacing="0" cellPadding="0" border="0" width="100%">
<TR>
<TD colSpan="3">
<IFRAME
style="Z-INDEX:1; VISIBILITY:inherit; WIDTH:100%; HEIGHT:64"
name="topFrame" id="topFrame" marginWidth="0" marginHeight="0"
src="SysTop.asp" frameBorder="0" noResize scrolling="no"> </IFRAME> </TD>
</TR>
<TR>
<TD width="170" height="100%" rowspan="2" align="middle" bgcolor="#367BDA" id="frameTitle" >
<IFRAME
style="Z-INDEX:2; VISIBILITY:inherit; WIDTH:170; HEIGHT:100%"
name="leftFrame" id="leftFrame" marginWidth="0" marginHeight="0"
src="SysLeft.asp" frameBorder="0" noResize scrolling="no">
</IFRAME>
</TD>
<TD width="10" height="100%" rowspan="2" align="center" bgcolor="#367BDA" onClick="switchSysBar()">
<FONT style="FONT-SIZE: 10px; CURSOR: hand; COLOR: #ffffff; FONT-FAMILY: Webdings">
<SPAN id="switchPoint">3</SPAN>
</FONT>
</TD>
<TD height="30">
<iframe
style="Z-INDEX:3; VISIBILITY:inherit; WIDTH:100%; HEIGHT:30"
name="headFrame" id="mainFrame" marginwidth="16" marginheight="3"
src="SysHead.asp" frameborder="0" scrolling="no">
</iframe>
</TD>
</TR>
<TR>
<TD height="100%">
<iframe
style="Z-INDEX:4; VISIBILITY:inherit; WIDTH:100%; HEIGHT:100%"
name="mainFrame" id="mainFrame" marginwidth="16" marginheight="16"
src="SysCome.asp" frameborder="0" noresize scrolling="yes">
</iframe>
</TD>
</TR>
</TABLE>
</BODY>
左边点击的链接这么写
<a href="页面" target="mainFrame" >****</a>
<BODY scroll="no" topmargin="0" bottom="0" leftmargin="0" rightmargin="0">
<TABLE height="100%" cellSpacing="0" cellPadding="0" border="0" width="100%">
<TR>
<TD colSpan="3">
<IFRAME
style="Z-INDEX:1; VISIBILITY:inherit; WIDTH:100%; HEIGHT:64"
name="topFrame" id="topFrame" marginWidth="0" marginHeight="0"
src="SysTop.asp" frameBorder="0" noResize scrolling="no"> </IFRAME> </TD>
</TR>
<TR>
<TD width="170" height="100%" rowspan="2" align="middle" bgcolor="#367BDA" id="frameTitle" >
<IFRAME
style="Z-INDEX:2; VISIBILITY:inherit; WIDTH:170; HEIGHT:100%"
name="leftFrame" id="leftFrame" marginWidth="0" marginHeight="0"
src="SysLeft.asp" frameBorder="0" noResize scrolling="no">
</IFRAME>
</TD>
<TD width="10" height="100%" rowspan="2" align="center" bgcolor="#367BDA" onClick="switchSysBar()">
<FONT style="FONT-SIZE: 10px; CURSOR: hand; COLOR: #ffffff; FONT-FAMILY: Webdings">
<SPAN id="switchPoint">3</SPAN>
</FONT>
</TD>
<TD height="30">
<iframe
style="Z-INDEX:3; VISIBILITY:inherit; WIDTH:100%; HEIGHT:30"
name="headFrame" id="mainFrame" marginwidth="16" marginheight="3"
src="SysHead.asp" frameborder="0" scrolling="no">
</iframe>
</TD>
</TR>
<TR>
<TD height="100%">
<iframe
style="Z-INDEX:4; VISIBILITY:inherit; WIDTH:100%; HEIGHT:100%"
name="mainFrame" id="mainFrame" marginwidth="16" marginheight="16"
src="SysCome.asp" frameborder="0" noresize scrolling="yes">
</iframe>
</TD>
</TR>
</TABLE>
</BODY>
左边点击的链接这么写
<a href="页面" target="mainFrame" >****</a>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说具体一点可以吗?》
追问
就是上面有一行导航栏,有多个菜单,下面是个左右框架,我想每点一个菜单的链接,就能在下面的两个框架里显示相应的内容,比如在左框架里显示次目录网页,在右侧主框架里显示另一个网页,这个怎么实现?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询