Advertisement
Guest User

Untitled

a guest
Sep 2nd, 2012
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var busuk  = /busuk\.org\/ping\/view/i;
  2. var apesal  = /apesal\.com\/rd/i;
  3. var blogged = /blogged\.my\/pingbar-/i;
  4. var bloggedre = /blogged\.my\/ping-/i;
  5. var blogr  = /blogr\.my\/fr/i;
  6. var blogrre  = /blogr\.my\/go/i;
  7.  
  8. var site = '';
  9. if (busuk.exec(window.location) !== null) {
  10.     site = 'busuk';
  11. } else if (apesal.exec(window.location) !== null) {
  12.     site = 'apesal';
  13. } else if (blogged.exec(window.location) !== null) {
  14.     site = 'blogged';
  15. } else if (bloggedre.exec(window.location) !== null) {
  16.     site = 'bloggedre';
  17. } else if (blogr.exec(window.location) !== null) {
  18.     site = 'blogr';
  19. } else if (blogrre.exec(window.location) !== null) {
  20.     site = 'blogrre';
  21. }
  22.  
  23. switch (site) {
  24.     case 'busuk':case 'blogrre':
  25.         var iframe = document.getElementsByTagName('iframe')[0].src;
  26.         if (iframe !== null || iframe !== 'undefined') {
  27.             window.location = iframe;
  28.         }
  29.     break;
  30.     case 'apesal':case 'blogged':
  31.         var iframe = getElementsByClassName('page_content')[0].src;
  32.         if (iframe !== null || iframe !== 'undefined') {
  33.             window.location = iframe;
  34.         }
  35.     break;
  36.     case 'bloggedre':
  37.         var newurl = window.location.href.replace(/ping/gi, 'pingbar');
  38.         window.location = newurl;
  39.     break;
  40.     case 'blogr':
  41.         var iframe = document.getElementById('pingframe');
  42.         if (iframe !== null) {
  43.             window.location = iframe.src;
  44.         }
  45.     break;
  46. }
  47.  
  48. function getElementsByClassName(classname)  {
  49.     node = document.getElementsByTagName("body")[0];
  50.     var a = [];
  51.     var re = new RegExp('\\b' + classname + '\\b');
  52.     var els = node.getElementsByTagName("*");
  53.     var j = els.length;
  54.     for (var i = 0; i < j; i++) {
  55.         if (re.test(els[i].className)) {
  56.             a.push(els[i]);
  57.         }
  58.     }
  59.  
  60.     return a;
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement