新闻分页

<% 
if  Request.ServerVariables("Content_Length")  >  0  then 
content  =  Request.Form("textarea1")PageLength  =  1000  '每页字数 
CLength  =  Len(content) 
PageCount  =  Int(Clength/PageLength)  +  1  '计算页数dim  PageArray 
redim  PageArray(PageCount)Seperator  =  Array(chr(13),chr(10),"。","!","?",";",",","”","’")  '分隔符PageArray(0)  =  0 
Pos  =  0 
for  j=0  to  ubound(Seperator) 
Pos  =  instr(PageArray(i)+900,content,Seperator(j))  'PageArray(i)+900  附近位置是100字,1-999可调 
while  Pos  >  0  and  Pos  <  (i+1)*PageLength  and  Pos  >  i*PageLength 
PageArray(i)  =  Pos 
Pos  =  instr(Pos+PageLength,content,Seperator(j)) 
wendif  PageArray(i)  >  0  then 
Response.Write  "0:i&brvbar;  "&PageArray(i)&"<br>"&j&":j"&Seperator(j)&"<br>" 
j  =  j  +  ubound(Seperator)  +  1 
end  if 
nextfor  i=1  to  PageCount-1 
PageArray(i)  =  0 
Pos  =  0 
for  j=0  to  ubound(Seperator) 
Pos  =  instr(PageArray(i-1)+950,content,Seperator(j)) 
while  Pos  >  0  and  Pos  <  (i+1)*PageLength  and  Pos  >  i*PageLength 
PageArray(i)  =  Pos 
Pos  =  instr(Pos+PageLength,content,Seperator(j)) 
wend 
if  PageArray(i)  >  0  then 
Response.Write  i&":i&brvbar;  "&PageArray(i)&"<br>"&j&":j"&Seperator(j)&"<br>" 
j  =  j  +  ubound(Seperator)  +  1 
end  if 
next 
nextoutput  =  mid(content,1,PageArray(0)) 
output  =  replace(output,chr(13),"<br>") 
Response.Write  "<br><br>第1段<br>" 
Response.Write  outputfor  i=1  to  PageCount-2 
output  =  mid(content,PageArray(i-1)+1,PageArray(i)-PageArray(i-1)) 
output  =  replace(output,chr(13),"<br>") 
Response.Write  "<br><br>第"&i+1&"段<br>" 
Response.Write  output 
next'最后一段的输出就没写了else 
%> 
<FORM  action=""  method=POST  id=form1  name=form1> 
<TEXTAREA  rows=70  cols=120  id=textarea1  name=textarea1> 
</TEXTAREA> 
<INPUT  type="submit"  value="Submit"  id=submit1  name=submit1> 
</FORM> 
<%end  if%> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值