Header

From Wikivida

(Difference between revisions)
Line 17: Line 17:
  <script type="text/javascript">
  <script type="text/javascript">
-
    
+
   (function() {
 +
 
 +
// First we get rid of Google Toolbar Ad..
 +
 
 +
    var searchTable = document.evaluate("//a[contains(@href,'http://toolbar.google.com/')]/ancestor::table", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
 +
 
 +
 
 +
    if (searchTable.snapshotLength > 0)
 +
    {
 +
        var innerTable = searchTable.snapshotItem(searchTable.snapshotLength - 1);
 +
 
 +
 
 +
        innerTable.parentNode.removeChild(innerTable);}
 +
 +
// ..and now from Google Desktop Search Ad
 +
 +
var searchTable = document.evaluate("//a[contains(@href,'http://desktop.google.com/')]/ancestor::table", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
 +
 
 +
 
 +
    if (searchTable.snapshotLength > 0)
 +
    {
 +
        var innerTable = searchTable.snapshotItem(searchTable.snapshotLength - 1);
 +
 
 +
 
 +
        innerTable.parentNode.removeChild(innerTable);}
 +
 +
// Finally we remove the infamous Google AdSense Ads
 +
 +
var RemoveGoogleAds =
 +
    {
 +
        checkPage: function()
 +
        {
 +
            currentDoc = document;
 +
 
 +
            try {
 +
                if (currentDoc.getElementsByTagName("body")[0].innerHTML.match(/google_ads_frame/i))
 +
                {
 +
                    this.injectCSS("iframe[name='google_ads_frame'] { display: none; }");
 +
                }
 +
                if (currentDoc.getElementsByTagName("body")[0].innerHTML.match(pagead))
 +
                {
 +
                    currentDoc.getElementsByTagName("body")[0].innerHTML.match(pagead).style.display='none'
 +
                    // this.injectCSS("script[src='http://pagead2.googlesyndication.com/pagead/show_ads.js'] { display: none; }");
 +
                }
 +
            }
 +
            catch(e) {}
 +
        },
 +
 
 +
 
 +
        injectCSS: function(css)
 +
        {
 +
            head = document.getElementsByTagName("head")[0];
 +
            style = document.createElement("style");
 +
            style.setAttribute("type", 'text/css');
 +
            style.innerHTML = css;
 +
            head.appendChild(style);
 +
        }
 +
    }
 +
 
 +
    RemoveGoogleAds.checkPage();
 +
 
 +
})();
  </script>
  </script>

Revision as of 23:53, 26 October 2007

<style type="text/css">
  /*
     Notes: 
      -You must log as admin to edit this page
      -Whatever you enter in this page will be added to the html in the header after the standard style sheet, so  you can override styles. 
      -if you want your code to look nice on this page, put a space at the beginning of each line
      -This is the default style sheet that you can override : http://editthis.info/wiki/skins/monobook/main.css 
      
      For example uncomment this next section to turn all the text green:
  */
 /*
body {
   color: green;
}
 */ 
</style>
<script type="text/javascript">
  (function() {

// First we get rid of Google Toolbar Ad..

   var searchTable = document.evaluate("//a[contains(@href,'http://toolbar.google.com/')]/ancestor::table", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);


   if (searchTable.snapshotLength > 0)
   {
       var innerTable = searchTable.snapshotItem(searchTable.snapshotLength - 1);


       innerTable.parentNode.removeChild(innerTable);}

// ..and now from Google Desktop Search Ad

var searchTable = document.evaluate("//a[contains(@href,'http://desktop.google.com/')]/ancestor::table", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);


   if (searchTable.snapshotLength > 0)
   {
       var innerTable = searchTable.snapshotItem(searchTable.snapshotLength - 1);


       innerTable.parentNode.removeChild(innerTable);}

// Finally we remove the infamous Google AdSense Ads

var RemoveGoogleAds =

   {
       checkPage: function()
       {
           currentDoc = document;
           try {
               if (currentDoc.getElementsByTagName("body")[0].innerHTML.match(/google_ads_frame/i))
               {
                   this.injectCSS("iframe[name='google_ads_frame'] { display: none; }");
               }
               if (currentDoc.getElementsByTagName("body")[0].innerHTML.match(pagead))
               {
                   currentDoc.getElementsByTagName("body")[0].innerHTML.match(pagead).style.display='none'
                   // this.injectCSS("script[src='http://pagead2.googlesyndication.com/pagead/show_ads.js'] { display: none; }");
               }
           }
           catch(e) {}
       },


       injectCSS: function(css)
       {
           head = document.getElementsByTagName("head")[0];
           style = document.createElement("style");
           style.setAttribute("type", 'text/css');
           style.innerHTML = css;
           head.appendChild(style);
       }
   }
   RemoveGoogleAds.checkPage();

})();

</script>
Personal tools