JS分页怎么搞啊??蛋筒。。。
内容页:http://www.XXXXX.cn/news/xw_flash/201010/t20101029_372027.htm一分页:http://www.XXXXX.cn/news/xw_flash/201010/t20101029_372027_1.htm
二分页:http://www.XXXXX.cn/news/xw_flash/201010/t20101029_372027_2.htm
......................................................................................................................
下面是代码。。。
<!--细览分页置标start-->
<SCRIPT LANGUAGE="JavaScript">
<!--
function createPageHTML(_nPageCount, _nCurrIndex, _sPageName, _sPageExt){
if(_nPageCount == null || _nPageCount<=1){
return;
}
var nCurrIndex = _nCurrIndex || 0;
if(nCurrIndex == 0)
{ document.write("<a class=otherhref='javascript:void(0);'>上一页</a>");
document.write("<a class=currenthref='javascript:void(0);'>1</a>");}
else{
if(nCurrIndex == 1)
document.write("<a class=otherhref=\""+_sPageName+ "."+_sPageExt+"\" >上一页</a>");
else
document.write("<a class=otherhref=\""+_sPageName+"_" +(nCurrIndex-1)+ "."+_sPageExt+"\" >上一页</a>");
document.write("<a class=other href=\""+_sPageName+"."+_sPageExt+"\" class=other>1</a>");}
for(var i=1; i<_nPageCount; i++){
if(nCurrIndex == i)
document.write("<a class=current href='javascript:void(0);'>"+(i+1)+"</a>");
else
document.write("<a class=other href=\""+_sPageName+"_" + i + "."+_sPageExt+"\" class=other>"+(i+1)+"</a>");
}
if(nCurrIndex==_nPageCount-1)
document.write("<a class=otherhref='javascript:void(0);'>下一页</a>");
else
document.write("<a class=otherhref=\""+_sPageName+"_" +(nCurrIndex+1)+ "."+_sPageExt+"\" >下一页</a>");
}
//WCM置标
createPageHTML(2, 0, "t20101029_372027", "htm");
//-->
</SCRIPT> 貌似我遇到的情况跟你一样
/file/2009/05/13/84279@110014_1.htm
/file/2009/05/13/84279@110014_2.htm
JS部分是
// JavaScript Document
var num=getLinksLength1();
var nownum=getCurrentPageNum();
document.write("<div class=\"red-black\">");
if (nownum==1)
{
document.write("<span class=disabled> <上一页<\/span>");
document.write("<span class=current>1<\/span>");
}
else
{
if( num<12)
{
document.write("<a href="+getDir()+"\/"+getAbstractFileName()+"_"+(nownum-1)+".htm> <上一页<\/a>");
document.write("<a href="+getDir()+"\/"+getAbstractFileName()+"_1.htm>1<\/a>");
}
else
{
if (nownum>4)
{
document.write("<a href="+getDir()+"\/"+getAbstractFileName()+"_"+(nownum-1)+".htm> <上一页<\/a>");
document.write("<a href="+getDir()+"\/"+getAbstractFileName()+"_1.htm title=第一页>...1<\/a>");
}
else
{
document.write("<a href="+getDir()+"\/"+getAbstractFileName()+"_"+(nownum-1)+".htm> <上一页<\/a>");
document.write("<a href="+getDir()+"\/"+getAbstractFileName()+"_1.htm title=第一页>1<\/a>");
}
}
}
if (num<12)
{
for (var i=2;i<=num;i++)
{
if (i!=nownum)
{
document.write("<a href="+getDir()+"\/"+getAbstractFileName()+"_"+i+".htm>"+i+"<\/a>");
}
else
{
document.write("<span class=current>"+i+"<\/span>")
}
}
}
else
{
if ( nownum > (num-5) )
{
for ( var j= (num-6) ;j<num;j++)
{
if (j!=nownum)
{
document.write("<a href="+getDir()+"\/"+getAbstractFileName()+"_"+j+".htm>"+j+"<\/a>");
}
else
{
document.write("<span class=current>"+j+"<\/span>");
}
}
}
else if(nownum<4)
{
for ( var j= 2 ;j<=7;j++)
{
if (j!=nownum)
{
document.write("<a href="+getDir()+"\/"+getAbstractFileName()+"_"+j+".htm>"+j+"<\/a>");
}
else
{
document.write("<span class=current>"+j+"<\/span>");
}
}
}
else
{
for ( var j= (nownum-2) ;j<=(nownum+3);j++)
{
if (j!=nownum)
{
document.write("<a href="+getDir()+"\/"+getAbstractFileName()+"_"+j+".htm>"+j+"<\/a>");
}
else
{
document.write("<span class=current>"+j+"<\/span>");
}
}
}
}
if (nownum==num)
{
if (num<12)
{
document.write("<a href=# onclick='nextpage();'>下一篇> </a>");
}
else
{
document.write("<span class=current>"+num+"<\/span>");
document.write("<a href=# onclick='nextpage();'>下一篇> </a>");
}
}
else
{
if (num<12)
{
document.write("<a href="+getDir()+"\/"+getAbstractFileName()+"_"+(nownum+1)+".htm>下一页> <\/a>");
}
else
{
if (nownum>num-4)
{
document.write("<a href="+getDir()+"\/"+getAbstractFileName()+"_"+num+".htm title=最后一页>"+num+"<\/a>");
document.write("<a href="+getDir()+"\/"+getAbstractFileName()+"_"+(nownum+1)+".htm>下一页> <\/a>");
}
else
{
document.write("<a href="+getDir()+"\/"+getAbstractFileName()+"_"+num+".htm title=最后一页>..."+num+"<\/a>");
document.write("<a href="+getDir()+"\/"+getAbstractFileName()+"_"+(nownum+1)+".htm>下一页> <\/a>");
}
}
}
document.write("<\/div>") 你好,JS插件一般情况下都要用接口才能实现采集了。
页:
[1]