火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 2408|回复: 2

JS分页怎么搞啊??蛋筒。。。

[复制链接]
发表于 2010-11-6 12:19:16 | 显示全部楼层 |阅读模式
内容页: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=other  href='javascript:void(0);'>上一页</a>");
                 document.write("<a class=current  href='javascript:void(0);'>1</a>");}

        else{
            if(nCurrIndex == 1)
                 document.write("<a class=other  href=\""+_sPageName+ "."+_sPageExt+"\" >上一页</a>");
                 else
             document.write("<a class=other  href=\""+_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=other  href='javascript:void(0);'>下一页</a>");
         else
         document.write("<a class=other  href=\""+_sPageName+"_" +(nCurrIndex+1)+ "."+_sPageExt+"\" >下一页</a>");
       
       
}
//WCM置标
createPageHTML(2, 0, "t20101029_372027", "htm");       
//-->
        </SCRIPT>
发表于 2011-2-22 04:47:59 | 显示全部楼层
貌似我遇到的情况跟你一样
/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>")
发表于 2011-2-22 09:07:48 | 显示全部楼层
你好,JS插件一般情况下都要用接口才能实现采集了。
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

QQ|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2025-7-12 11:41

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表