注册 登录
编程论坛 JavaScript论坛

请教一个关于frameset的一个问题!

gu_tong2008 发布于 2010-08-02 10:09, 2468 次点击
我用frameset做了一个框架,代码如:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
<html xmlns="http://www.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<frameset cols="*,1001,*" frameborder="no" border="0" framespacing="0" style="margin-top:0px;">
<frame noresize="noresize" src="about:blank" scrolling="no"></frame>

<frameset rows="90,*" border="0">

    <frame name="top" noresize="noresize" src="top.html" frameborder="0" scrolling="no">
<frameset cols="155,*">
        <frame name="left" noresize="noresize" src="tree.html" scrolling="no">
    <frame name="right" noresize="noresize" src="main.html">
</frameset>

<frame noresize="noresize" src="about:blank" scrolling="no"></frame>
</frameset><noframes></noframes>


</head>

<body>

</body>
</html>
我把frameset设定固定宽度大小为1001px,且居中,现在有个问题,当我把显示器像素设为 800X600 的时候,web有一部分显示不出来,能不能给这个frameset整个页面加个滚动条,让显示不出来的部分可以通过拉动滚动条显示出来?并且保留此框架的形式!
7 回复
#2
gupiao1752010-08-02 16:42
就3个文件,上左右结构,你搞了那么多FRAME嵌套干吗呢?
这样简单点,不是很好吗,结构也清晰,一目了然! scrolling="yes"表示可拖动大小!

程序代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. xmlns="http://www. http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>111</title>
</head>
<frameset rows="100,*" framespacing="0">
    <frame  name="top" noresize="noresize" src="top.html" scrolling="yes"/>
       <frameset cols="200,*" framespacing="0" style="margin-top:0px;">
         <frame name="left" noresize="noresize" src="tree.html" scrolling="yes"/>
         <frame name="right" noresize="noresize" src="main.html" scrolling="yes"/>
        </frameset>
</frameset>

<noframes>
<body>
您的浏览器不支持框架结构!
</body>
</noframes>

</html>

#3
gu_tong20082010-08-02 17:54
楼上的大侠,我比你的多了一些嵌套是有用处的啊,这样我可以固定frameset的大小,并让它居中,当显示器像素调大时,可以显示一样的效果啊,

另外,你说的scrolling="yes"也不是我想要的效果啊,我指的是frameset外能实现滚动条啊,而不是指它的框架内啊!!

[ 本帖最后由 gu_tong2008 于 2010-8-3 09:19 编辑 ]
#4
foktime2010-08-03 10:31
你总是问些刁钻的问题
总之用frameset整体页面右侧的滚动条是不会出现的。你要么不用frameset,要么再弄一个页,放个iframe,然后把frameset这个页放进iframe里去实现右侧滚动的效果
#5
gu_tong20082010-08-04 09:22
哦,呵呵,难为你们了,虽然问题还没有解决,但我还是要谢谢你们!那个aspic版主呢?好久没有看到他帮忙解决我的问题了,哈!
#6
foktime2010-08-04 11:35
不是和你说了吗你套个iframe就可以实现吗  iframe设成自适应高度
aspic最近比较忙不怎么来
#7
gu_tong20082010-08-04 17:09
我就是不想用iframe,因为用它当像素调小时会出现两层滚动条,用鼠标滚轮不方便,
#8
foktime2010-08-04 22:24
所以我说要设成高度自适应 iframe本身不出滚动条
1