如何让一个层跨帧显示

来源:百度知道 编辑:UC知道 时间:2024/06/30 05:29:06
有一个网页是用帧的方式做的,首先分为上,下帧,然后下帧里又分为“左,右”帧。
代码如下:
<frameset rows="70,*">
<frame name="banner" scrolling="no" noresize target="contents" src="top.asp" frameBorder=0 bgcolor="#e2f1ff">
<frameset cols="180,*">
<frame name="contents" scrolling="no" noresize target="main" src="left.asp" frameBorder=0 bgcolor="#e2f1ff">
<frame name="main" src="dayrep.asp" frameBorder=0>
</frameset>
</frameset>

相信做过网页的人都知道这是一个网页的简单布局吧。可我现有一个问题是:
我要增加一个隐藏的帧,却帧的宽度(或高度)为0.比如
<frameset cols="180,*,0">
<frame name="contents" scrolling="no" noresize target="main" src="left.asp" frameBorder=0 bgcolor="#e2f1ff">
<frame name="main" src="dayrep.asp" frameBorder=0>

.........看了半天问题
终于看明白了问题..
div是不能跨越frame的
因为每个frame其实是一个单独的页
你可以使用一个javascript的open.windows打开一个新的窗口来实现....