Advertisement
rg443

wallpaperswide.in

Jun 23rd, 2013
317
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. document.head.insertAdjacentHTML("beforeEnd","<style>img.tmb{border-radius:1px;image-rendering:optimizeQuality;width:320;height:200;}</style>");
  2. document.body.innerHTML="<div id=\"data1\" charset=\"UTF-8\" stlye=\"font-family:Helvetica,Arial,sans-serif;font-size:11px\"></div><span onclick=\"next1(page++,15);scrollup();\" style=\"font-family:Helvetica,Arial,sans-serif;font-size:14pt;color:blue;text-decoration:underline;cursor:pointer;\">more</span>";
  3. var data1=document.getElementById("data1");
  4. var page=1,title="wallpaperswide.in",pages=0,records=[];
  5.  
  6. function next1(page) {
  7. var paging=arguments[1];
  8. var r=new XMLHttpRequest(),a=[];
  9. r.open("GET", "http://users1.jabry.com/rg443/text.asp?url=http://www.wallpaperswide.in/latest_wallpapers/page/" + page);
  10. r.onload=function(){
  11.    function pagecount(s){
  12.       for(var a=RegExp(/page\/(\d+)/gim),b,c,pages=-1;b=a.exec(s);)c=parseInt(b[1]),c>pages&&(pages=c);
  13.       console.log("pages:",pages);
  14.       return pages;
  15.       }
  16.    var s=this.responseText;
  17.    var re=new RegExp(/(?:thumbs\/)(\S+)(?=-t[12].jpg)/g),m=null,j=0;
  18.    while(m=re.exec(s)){
  19.       a.push(m.slice(1));
  20.       };
  21.    var b=a.map(function(v,i){return '<img src="http://127.0.0.'+(i%10+1)+'/wp1/www.wallpaperswide.in/thumbs/'+v+'-t2.jpg?resize=320,200" class="tmb" alt="" /> '});
  22.    data1.insertAdjacentHTML("beforeEnd",b.join(""));
  23.    document.title=title + " " + page;
  24.  
  25.    /* records */
  26.    for(var re = RegExp(/<em>(\d+) views<\/em>.*?\/thumbs\/(.*?)-t2.jpg.*?alt="(.*?)".*?<span class=".*?"><span class="(.*?)"/gim), m;m = re.exec(s);) {
  27.       records.push(m.slice(1));
  28.       //console.log(m.slice(1).join("|"));
  29.       }
  30.  
  31.    /* pagecount */
  32.    if(!pages) {
  33.       pages=pagecount(s);
  34.       console.log(pages);
  35.       }
  36.    
  37.  
  38.    if (paging && paging>0) next1(++window.page,paging-1);
  39.    }
  40. r.send();
  41. }
  42.  
  43.  
  44. function scrollup(){setTimeout(function(){window.scroll(0,window.scrollY+3*200)},300);}
  45.  
  46. document.onclick=function(e){
  47.    var e=e.srcElement||e.target;
  48.    if (e.tagName!="IMG") return;
  49.    var t=e.src.match(/http.*jpg/)[0]||e.src;
  50.    var o=t.replace("/thumbs/","/wallpapers/").replace("-t2.jpg","-1920x1200.jpg");
  51.    var w=window.open();
  52.    var s=w.document.body;
  53.    s.innerHTML='<img src="'+t+'" style="height:100%" onclick="self.close()"/>';
  54.  
  55.    // "http://www.google.com/searchbyimage?image_url="
  56.    
  57.    var im=document.createElement("img");
  58.    im.src=o;
  59.    im.onload=function(){w.location=this.src;};
  60.    im.onerror=function(){}
  61.    
  62.    }
  63.      
  64. document.onkeyup=function(e){
  65.    // console.log(e.which , e.keyCode,document.height,window.pageYOffset,window.innerHeight)
  66.    if (e.keyCode==34 && (document.height-window.pageYOffset-window.innerHeight)==0) {next1(page++,15);scrollup()}; /* pgdn */
  67.    //if (e.keyCode==33 && window.pageYOffset==0)x.prev(); /* pgup */
  68.    }
  69.  
  70.  
  71. next1(page,9);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement