求助:关于javascript的分页处理

知之为知之 发布于 2013/04/25 18:18
阅读 295
收藏 0

在对某一网页处理分页时,抓取不到链接,请指点下:

地址:

http://sx.sina.com.cn/news/pinglun/list.html

结果:得到翻页链接

已进行方式:

1、tampdata 抓到,翻页未发现数据传输

2、翻看js,没看懂~

- -!


加载中
0
知之为知之
知之为知之
问题已搞定,是在一个页面中同时加载的,看的不仔细,悲剧
0
知之为知之
知之为知之
<p id="pageturn" class="page">
<div class="pagination">
<a class="prev" href="javascript:;">上一页</a>
<a class="sp" href="javascript:;">1</a>
<a class="sp" href="javascript:;">2</a>
<span>...</span>
<a href="javascript:;">46</a>
<a href="javascript:;">47</a>
<a href="javascript:;">48</a>
<a href="javascript:;">49</a>
<span class="current">50</span>
<span class="current next">下一页</span>
</div>
</p>
<input id="pagelmt" type="hidden" value="20" name="pagelmt">
<input id="pageidx" type="hidden" value="19" name="pageidx">
</div>

分页的代码
0
知之为知之
知之为知之

感觉是 这个js 控制

http://i0.sinaimg.cn/cj/dfz/cms2012/js/pagination.js

对js不懂哇

0
amonxu
amonxu

恩,用js控制的。

lz你名字真亮。

知之为知之
知之为知之
对js不熟悉,囧哇, 不知道点击后参数传递过去,页面请求的哪个地址获取的数据。 看了一圈,没发现请求链接~
0
Ryan-瑞恩
Ryan-瑞恩
/* 导航初始化及滑动控制 */
(function(){    
jQuery("li.cur").parent().show();
jQuery(".channellist>li a").click(
function(e){ 
jQuery(this).next().slideToggle();
});


var chnn = jQuery(".bnav").attr("chnn");
var cata = jQuery(".bnav").attr("cata");
jQuery(".channellist>li:[name="+chnn+"] ul").addClass('cur').show()
.find("li:[name="+cata+"]").addClass('cur');
})();


function pageselectCallback(idx, jq){
var lmt = parseInt(jQuery("#pagelmt").val());
jQuery("#pagecontent li").hide();
jQuery("#pagecontent li").slice(idx*lmt,idx*lmt+lmt).show();


jQuery(document).scrollTop(0);


return false;


}
function initPagination() {
    var idx = parseInt(jQuery("#pageidx").val());
var lmt = idx+1;
var total = jQuery("#pagecontent li").size();
jQuery("#pagecontent li:gt("+idx+")").hide();


jQuery(".page").pagination(total, {
callback: pageselectCallback,
current_page:0, num_edge_entries : 2, num_display_entries : 5,
items_per_page:lmt,prev_text:"上一页",next_text:"下一页"
});


}
jQuery(function(){


initPagination();


});


$(function(){
$(".i_follow").click(function(){
var options =
{
site_id:DFZ.UNION.CFG.site_id,
uid:$(this).attr('uid'),
customFollowCallback:function(){$(".i_follow[uid="+options.uid+"]").text('已关注').attr('class','');}
};
DFZ.APP.MblogFollow.init(options);
});


$("#pagecontent li a").each(function(i,v){if($(v).children().size() == 0 && $(v).text()){$(v).html($(v).text())}});


})


Ryan-瑞恩
Ryan-瑞恩
回复 @我有JJ : 页面中的JS
知之为知之
知之为知之
这个是啥?
返回顶部
顶部