100分求助,各位热心人士请进。
一个页面顶端有一工具栏,工具栏主要控制页面字体大小等功能,现在想当页面过长需要滚动时,工具栏不随页面滚动,维持在顶端。iframe已试过,发觉连个页面很难交互。请问有什么办法解决,100分不够再加。 问题点数:100、回复次数:15Top
1 楼hzw66(超越理想)回复于 2005-09-02 10:58:35 得分 5
用javascript做一个浮动层,就像广告一样的Top
2 楼luckyprg(lucky)回复于 2005-09-02 11:20:49 得分 5
不想用iframe的话可以考虑将工具栏做成控件加入页中。
甚至可以用asp那种思想的include也行,做一个页面,将工具栏放在里面,然后在页面中将含工具栏的页面include进来。Top
3 楼luckyprg(lucky)回复于 2005-09-02 11:21:38 得分 0
不过我觉得还是把工具栏做成用户控件,然后拖入页面中比较方便。Top
4 楼GDNPC(烟锁池塘柳,炮镇海城楼)回复于 2005-09-02 11:35:05 得分 0
做成控件可以,但怎样令到可以不随页面滚动呢?页面只有一个<div>,通过从数据库提取带有html的内容显示出来。改变字体时通过div.Style.Add("font-size","14pt");来实现。如果工具栏和内容分别在两个页面时,改变字体大小就很麻烦,请高手指点指点Top
5 楼GDNPC(烟锁池塘柳,炮镇海城楼)回复于 2005-09-02 12:15:25 得分 0
顶自己Top
6 楼lincai(隐身)回复于 2005-09-02 12:22:05 得分 5
hzw66的方法可行吧
工具栏放在div里,然后设它置顶Top
7 楼cat_hsfz(我的新Blog在http://cathsfz.cnblogs.com)回复于 2005-09-02 12:24:31 得分 30
要么上面用div,要么下面用div。
上面用div,就好像浮动广告或者浮动工具栏一样,不过你的工具栏不是像大多数页面那样垂直浮动,而是水平浮动。
下面用div,就类似下面是一个Frame,让它自己滚动。这里需要用两个div嵌套,外面那个加上style="overflow: auto",里面那个div让它自然膨胀到需要的大小,那么外面的div自动会出现滚动条。Top
8 楼toin((材娃))回复于 2005-09-02 12:31:19 得分 0
用框架撒!<iframe>不好用!哪容易控制的!Top
9 楼fphuang(人在哈尔滨·四月)回复于 2005-09-02 13:02:11 得分 5
楼主去http://www.itneau.com/default.asp地方看看,他又个浮动的关闭按钮,是不是满足你的条件,如果满足,令存下来,看看后面的js就可以了,需要注册Top
10 楼hchxxzx(NET?摸到一点门槛)回复于 2005-09-02 13:43:04 得分 30
你页面有一个DIV,你就直接使它来实现滚动条就可以了。DIV本身也是可以有滚动条的。代码如下:
<div style="width:100%;height:400;OVERFLOW: auto"></div>Top
11 楼lovefootball(蟑螂(生活就是扯淡--做人要放低姿态))回复于 2005-09-02 13:55:56 得分 10
你可以用你的那个div自带的滚动条
Top
12 楼GDNPC(烟锁池塘柳,炮镇海城楼)回复于 2005-09-02 14:37:30 得分 0
Div滚动条好用,但刷新之后定不了位~~怎么办,尽快结贴Top
13 楼hackate(兰花开香入梦境,独思佳人亦飘然!!)回复于 2005-09-03 21:23:58 得分 10
Div滚动条好用,但刷新之后定不了位~~怎么办,尽快结贴
==============================
设置你的页面
<%@ page smartnavigation="true"%>
设置这个smartnavigation智能导航Top
14 楼GDNPC(烟锁池塘柳,炮镇海城楼)回复于 2005-09-03 23:09:30 得分 0
设置你的页面
<%@ page smartnavigation="true"%>
设置这个smartnavigation智能导航
===================================
不行,可能是DIV的问题,刷新之后还是不能维持在原来位置Top
15 楼zeusvenus()回复于 2005-09-04 01:45:57 得分 0
user controlTop




