Advertisement
rg443

xn--80aqafcrtq grid (paging)

Jun 20th, 2013
345
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var ig="http://users1.jabry.com/rg443/text.asp?url=";
  2. var ig="//rg443.hj.cx/p/?url=";
  3. document.head.insertAdjacentHTML("beforeEnd","<style>img.i250{width:250px;height:150px;zoom:1.0;border-radius:3px;image-rendering:optimizeQuality;}</style>");
  4. document.body.innerHTML="<div id=\"data1\" charset=\"UTF-8\" stlye=\"font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;cursor:pointer\"></div><span onclick=\"next1(page++,15);scrollup();\" style=\"font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14pt;color:blue;text-decoration:underline;cursor:pointer;min-height:7750\">more</span>";
  5. var data1=document.getElementById("data1");
  6. var page=1,cat=false;
  7. function next1(page) {
  8. var paging=arguments[1];
  9. var r=new XMLHttpRequest(),a=[];
  10. cat ? r.open("GET", ig+"http://xn--80aqafcrtq.cc/en/category.php?cat=" + cat + "%26paged=" + page) :
  11.       r.open("GET", ig+"http://xn--80aqafcrtq.cc/en/?paged=" + page);
  12. r.onload=function(){
  13.    var s=this.responseText;
  14.    var re=new RegExp('\\?p=(\\d+).*?title="(.*?)".*?src="(.*?)"',"gim"),m=null,j=0;
  15.    while(m=re.exec(s)){
  16.       //console.log("\t",++j,m.slice(1).join("|"));
  17.       a.push(m.slice(1));
  18.       };
  19.    var b=a.map(function(v){return '<img src="'+v[2]+'"class="i250" alt="'+v[1]+'" p="'+v[0]+'"/> '});
  20.    data1.insertAdjacentHTML("beforeEnd",b.join(""));
  21.    //setTimeout(function(){window.scroll(0,window.scrollY+4*150)},300);
  22.    document.title=page
  23.    if (paging && paging>0) next1(++window.page,paging-1);
  24.    }
  25. r.send();
  26. }
  27.  
  28.  
  29. function scrollup(){setTimeout(function(){window.scroll(0,window.scrollY+4*150)},300);}
  30.  
  31. document.onclick=function(e){
  32.    var e=e.srcElement||e.target;
  33.    if (e.tagName!="IMG") return;
  34.    var o=e.src.replace("/tmb/","/img/").replace("/small-","/");
  35.    //console.log(e.src);
  36.    //console.log(o);
  37.    console.log(e.getAttribute("p"),e.alt,o);
  38.    var w=window.open();
  39.    var s=w.document.body;
  40.    s.innerHTML='<img src="'+e.src+'" style="height:100%"/>';
  41.  
  42.    // "http://www.google.com/searchbyimage?image_url="
  43.    var im=document.createElement("img");
  44.    im.src=o;
  45.    im.onload=function(){w.location=this.src; console.log("loaded")};
  46.    im.onerror=function(){}
  47.    }
  48.      
  49. document.onkeyup=function(e){
  50.    // console.log(e.which , e.keyCode,document.height,window.pageYOffset,window.innerHeight)
  51.    if (e.keyCode==34 && (document.height-window.pageYOffset-window.innerHeight)==0) {next1(page++,15);scrollup()}; /* pgdn */
  52.    //if (e.keyCode==33 && window.pageYOffset==0)x.prev(); /* pgup */
  53.    }
  54.  
  55. /*
  56. http://xn--80aqafcrtq.cc/en/?paged=1
  57. http://xn--80aqafcrtq.cc/en/?p=464548
  58. http://xn--80aqafcrtq.cc/tmb/4/6/4/small-Kate%20beckinsale,%20van%20helsing,%201920x1200.jpg
  59. http://xn--80aqafcrtq.cc/img/4/6/4/Kate%20beckinsale,%20van%20helsing,%201920x1200.jpg
  60. http://www.wallpage.ru/imgbig/wallpapers_49101.jpg
  61. http://xn--80aqafcrtq.cc/en/category.php?cat=14 #animals
  62. #13 city
  63. #34 girls
  64. #15 celebrities
  65. #59 interiors
  66. #25 nature
  67.  
  68. var re=new RegExp('cat=(\\d+)" .*?>(.*?)</a>',"gim"),a=[];
  69. while(x=re.exec(document.body.innerHTML))a.push(x.slice(1));console.log(a.sort(function(a,b){return parseInt(a[0])-parseInt(b[0])}).join("\n"));
  70.  
  71. 3,Sport
  72. 5,Miscellaneous
  73. 7,3D-Graphics
  74. 8,Cars
  75. 9,Aviation
  76. 10,Abstraction
  77. 11,Anime and manga
  78. 13,City, country
  79. 14,Animals
  80. 15,Celebrities
  81. 16,Games
  82. 17,Computers
  83. 18,Space
  84. 19,Motorcycles
  85. 20,Cartoons
  86. 21,Music
  87. 25,Nature
  88. 26,Movies
  89. 27,Fantasy
  90. 33,Love
  91. 34,Girls
  92. 55,People
  93. 59,Interiors
  94. 60,Signs of the zodiac
  95. 69,Food
  96. 78,Ships
  97. 87,Men
  98. 128,Widescreen
  99. 130,Emo
  100. 131,Comedy
  101. 133,Drawings
  102. 137,Photoshop
  103. 138,Creative
  104. 139,Brands
  105. 140,Christmas
  106. 141,New Year 2011
  107. 144,Rendering
  108. 145,Hi-tech
  109. 146,Macro
  110. 147,Minimalism
  111. 148,Mood
  112. 149,Holidays
  113. 150,Situation
  114. 151,Style
  115. 152,Textures
  116. 153,Fantasy
  117. 155,Weapon
  118. 5909,PSP
  119. 5910,PDA
  120. 5911,Valentine's Day
  121. 5912,Dual Screen
  122. 5923,Money
  123. 5924,Comics
  124. 5925,Soaps
  125. 5926,Designer Wallpaper
  126. 5927,Beer
  127. 5928,Army
  128. 7558,Girls and cars
  129. 7559,iPhone
  130. 7563,New
  131. 7570,Humorous
  132.  
  133.  
  134. */
  135.  
  136. next1(page,9);
  137. // cat++;page=1;next1(page,5);window.scroll(0,0);data1.innerHTML="",cat;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement