js对文章内容进行分页的具体实现

 这篇文章主要介绍了使用js对文章内容进行分页的具体实现,需要的朋友可以参考下

Thinkphp中文章显示代码: 
代码如下:
<div id="showContent">{$article.content|htmlspecialchars_decode}</div> 
<div id="articlePages"></div> 
 
js实现代码: 
 代码如下:
<script type="text/javascript"> 
var obj = document.getElementById("showContent"); 
var pages= document.getElementById("articlePages"); 
//alert(obj.scrollHeight); 
window.onload= function() 

var all=Math.ceil(parseInt(obj.scrollHeight)/ parseInt(obj.offsetHeight)); 
//获取总页数,主要是应用scrollHeight 
pages.innerHTML="共"+ all +"页"; 
for(var i=1; i<=all;i++) 

pages.innerHTML +=" <a href=javascript:showPage('"+i+"');> "+i+"</a> "; 
//输出所有页码 


function showPage(pageIndex) 

obj.scrollTop = (pageIndex-1)* parseInt(obj.offsetHeight); 

</script> 
 
css代码: 
 代码如下:
#showContent { 
color:black; 
font-size: 16px; 
height: 700px; 
overflow: hidden; 

#articlePages { 
text-align: right; 

时间: 2024-10-31 11:51:16

js对文章内容进行分页的具体实现的相关文章

js对文章内容进行分页示例代码_javascript技巧

Thinkphp中文章显示代码: 复制代码 代码如下: <div id="showContent">{$article.content|htmlspecialchars_decode}</div> <div id="articlePages"></div> js实现代码: 复制代码 代码如下: <script type="text/javascript"> var obj = docum

用JS让文章内容指定的关键字加亮

 用JS让文章内容指定的关键字加亮 是这样的.. 现在有这些关键字:美容,生活,购物 当在文章里头出现这些关键字,就把它加亮显示.. 文章是生成静态页面的,而这些关键字是能随时更新的,所以我想用JS来实现... 不知道怎样来实现这样的功能啊?特此求助 <script language="JavaScript">  txt.innerHTML = txt.innerHTML.replace(/文章/gi,"<font color=red>文章"

用JS让文章内容指定的关键字加亮_正则表达式

用JS让文章内容指定的关键字加亮 是这样的.. 现在有这些关键字:美容,生活,购物 当在文章里头出现这些关键字,就把它加亮显示.. 文章是生成静态页面的,而这些关键字是能随时更新的,所以我想用JS来实现... 不知道怎样来实现这样的功能啊?特此求助

js获取文章内容中的图片

js获取文章内容中的图片 <Script language="VBScript"> <!-- msgbox getphoto("应明确写出问题所在或关键字<img src=""aaa.gif""/>霸王") Function getphoto(strHTML) Dim objRegExp, Match, Matches Set objRegExp = New Regexp objRegExp.Ig

通过js控制文章内容字体大小代码

 代码如下 复制代码 保存为a.html代码 <script> var min=8; var max=18; function increaseFontSize() { var p = document.getElementsByTagName('p'); for(i=0;i<p.length;i++) { if(p[i].style.fontSize) { var s = parseInt(p[i].style.fontSize.replace("px","

ASP实现超长文章内容因太长自动分页或手动分页

以下是几种文章内容过长实现的内容分页源代码. '按标识手动分页 function manualPage(str) pages=request.QueryString("page") contentstr=split(str,"{$page$}") Response.Write(ContentStr(pages)) Response.Write("<p/>") Response.Write("<div class=&qu

超长文章内容如何进行分页并生成HTML文件?

分页|生成html 以下是程序源代码:<%  dim fname,fso,fout,htmlcode  dim htmlbody,htmlbody1,page_n  htmlbody=request.form("body")  page_n=len(htmlbody)-len(replace(htmlbody,"$",""))  '生成文件名的函数  function makefilename(fname)  fname = fname 

深入分析PHP文章内容分页

 文章内容分页主要有两个办法: 办法一.按字数控制进行分页 按字数分页办法简单易用,但效果不好. 大致思想:首先.设定每页能容纳的最大字数:然后.计算文章内容的总字数,再由总字数和单页最大字数计算出出总页数.这样整个分页的准备工作就已经做好了. 具体到每一页的显示内容可以通过内容截取来实现.比如:页容纳500字,文章内容有2200字,那么当页面传递page=2时应该显示第501至1000之间的内容. 这种办法简单,但显示时可能会遇到麻烦,文章内容通常伴有HTML标签,进行内容切割时实现HTML标

帝国cms用火车头采集文章内容分页教程

火车头采集:文章内容分页采集教程 采集文章的时候,难免遇到文章有分页,本教程讲解下内容分页的采集. 在规则的第二步:采集内容规则左下方有个"分页获取规则"选项卡,用来设置分页.如下图: 全部列出模式适用于分页地址全部显示出来如下图: 上下页上n页下n页适用用分页地址列出一部分如下图 我们先说下上下页模式的分页,以采集这个地址http://www.zzarea.com/2013/0117/1358391833627.html为例 在第一页我们查看分页代码的情况如下: 在第三页分页代码的情