Advertisement
rg443

listal topvoted (paging)

Oct 29th, 2013
249
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var page=1;pageSize=25;
  2. var p1="http://rg443.hj.cx/p/?url=|http://rg443.webs.pm/p/?url=|http://rg443.bugs3.com/p/?url=|http://rg443.3owl.com/p/?url=|http://rg443.juplo.com/p/?url=|http://rg443.binhoster.com/p/?url=".split("|")[parseInt(Math.random()*6)];
  3. document.body.innerHTML="";var data1=document.createElement("div");document.body.appendChild(data1);data1.style.zoom="0.67";
  4. var btn1=document.createElement("span");document.body.appendChild(btn1);btn1.onclick=function(){page++;next1();setTimeout(window.scroll,200,0,0);return false};
  5. btn1.textContent="next ..."; btn1.style.font="14pt Arial"; btn1.style.color="blue";btn1.style.cursor="pointer";btn1.style.textDecoration="underline";
  6. document.onkeypress=function(e){if (e.keyCode==106){page++;next1();setTimeout(window.scroll,200,0,0);};if (e.keyCode==107){page--;page=page<1?1:page;next1();;setTimeout(window.scroll,200,0,0);}};
  7.  
  8. function next1() {
  9. data1.innerHTML="";
  10. for (var i=(page-1)*pageSize+1;i<=page*pageSize;i++) {
  11.    var r=new XMLHttpRequest();
  12.    r.i=i
  13.    r.open("GET",p1+"http://www.listal.com/pictures/topvoted/"+i,true);
  14.    r.onload=function() {
  15.       var b=this.response.match(/\d+(?=\/\d+full.jpg)/gim).map(function(v,i){return '<img src="http://127.0.0.'+(i%10+1)+'/wp1/i2.listal.com/image/'+v+'/800full.jpg?resize=240,320" style="width:240px;height:320px"/>'});
  16.       data1.insertAdjacentHTML("beforeEnd",b.join(""));
  17.       document.title="topvoted #" +((page-1)*pageSize+1);
  18.       console.log(this.i,b.length)
  19.       }
  20.    r.send();
  21.    }
  22. }
  23.  
  24.  
  25. next1();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement