求个思路,关于根据高度实现分页

李宠波 2006-06-09 01:22:43
我的网站是固定的宽和高,新闻再长也不能超过这个宽和高.所以在分页时不能单按字数来分页,需要按高度来分页.

比如,判断是不是当前的文字已经超过600像素,如果超过600,那就开始分页.如果没超过600,继续.

新闻内容有文字,还有图片.

请教该如何实现.
...全文
191 10 打赏 收藏 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
hj3793 2006-06-09
  • 打赏
  • 举报
回复
用编辑器,人工控制每页的内容吧
R_Kill 2006-06-09
  • 打赏
  • 举报
回复
在数据库分页,读取时就进行分页,但是你有图片,除非你用img保存
tatty_bad 2006-06-09
  • 打赏
  • 举报
回复
不好处理阿.
如果没有图片,倒还可以根据每行的字数判断出来..

有了图片就没法算了.
loska 2006-06-09
  • 打赏
  • 举报
回复
按道理有图片的话 不可能实现这个共功能
yjbnew 2006-06-09
  • 打赏
  • 举报
回复
那你看一下600高度时候,到底是几条记录啊
wanghui0380 2006-06-09
  • 打赏
  • 举报
回复
function reset_window()
{
obj=document.getElementById('show');
var height=obj.scrollHeight;
var Width=obj.scrollWidth;

}
<div id="show">xxx</div>
这样可以得到具体的宽高,不过能不能重新赋值没试验过,你试试看好了
邦迪代驾 2006-06-09
  • 打赏
  • 举报
回复
要想达到这个效果很难

600的高看看能放多少条记录,要是汉字应该设多少高,要是图片应该设多少高,这样输出时要加以判断的
BlueDestiny 2006-06-09
  • 打赏
  • 举报
回复
我的网站是固定的宽和高,新闻再长也不能超过这个宽和高.所以在分页时不能单按字数来分页,需要按高度来分页.

你说的这个似乎都是有矛盾的,因为高度固定,又不能按字数分,假如

设高度为300
情况一、第一幅图高200,第二幅图高300,再加上文字那么就与你的思想矛盾

情况二、如情况一所示,那么就应该至少是3页以上。

假如如情况二所说的,那么应该找到分页的具体重点在哪?我想这不是简单的事,有两个麻烦的地方。如:假如文章是table怎么办?分割table吗?或许可以智能分割table。还有一个,你就是要判断image等图片的高和宽,当然还有更细节的,字体大小不固定,你又如何分?

综上所述,劝你先放弃这种分页方式,用文章数字来实现,简单得多。
李宠波 2006-06-09
  • 打赏
  • 举报
回复
不能人工控制啊,要是人工来控制的话,还要这个程序做什么.
图片其实不也可以得到它的高度吗?表格按说也可以得到高度的.

我这是一个WEB版的HTML编辑器,在保存时,要实现自动将它分页,不是从数据库中读的.郁闷啊.
李宠波 2006-06-09
  • 打赏
  • 举报
回复
我是一个CMS程序,ASP写的,在生成静态文件的时候要这么实现分页,发布的文章有图有文字,要求每页不能高于600.请大家帮帮忙.

28,402

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧