There are 16 previous versions of this script.
// ==UserScript==
// @name 24ur.com - Brez oglasov in reklam [tudi za poptv.si]
// @namespace http://brezplacno-spletno-gostovanje.co.cc/
// @author Janez @ http://brezplacno-spletno-gostovanje.co.cc/
// @description Vas motijo video oglasi na 24ur.com ali poptv.si? Nič več. Vse video vsebine postanejo brez nadležnih oglasov, in hitra ter čista stran brez reklam.
// @run-at document-end
// @exclude htt*://24ur.com/adserver/*
// @exclude htt*://*.24ur.com/adserver/*
// @exclude http://poptv.si/adserver/*
// @exclude http://moskisvet.com/adserver/*
// @exclude http://cekin.si/adserver/*
// @exclude http://zadovoljna.si/adserver/*
// @exclude http://vizita.si/adserver/*
// @include htt*://24ur.com/*
// @include htt*://*.24ur.com/*
// @include http://poptv.si/*
// @include http://moskisvet.com/*
// @include http://cekin.si/*
// @include http://zadovoljna.si/*
// @include http://vizita.si/*
// ==/UserScript==
var hide_all_ads = true; /* set to true to hide all ad banners */
var autostart = false; /* should first video autostart or not */
/* config ends, code below */
(function(){
var xpr, e, i,
str = "http://24ur.com/static/slo/shared/app/MediaCenter.swf?section_id=1080&autostart=";
if (hide_all_ads) {
/* remove max_tv and pop_tv player div, remove top, bottom, and right flash banner ads */
if (document.styleSheets)
document.styleSheets[0].insertRule("div[id*=banner],.maxtvPoptvsi,#horoscope,div[id*=div_tvlisting_live],div[id*=svet],div[id*=teaser]{display:none}", document.styleSheets[0].cssRules.length);
else {
/* if no styleSheets defined, remove banners manually */
xpr = document.evaluate("//div[contains(@id, 'div_banner')] | //div[@class='maxtvPoptvsi'] | //div[@id='horoscope'] | //div[@id='div_tvlisting_live'] | //div[@id='svet'] | //div[contains(@id, 'teaser')]",
document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
for (var d,i = xpr.snapshotLength; d = xpr.snapshotItem(--i) ;) {
d.style.display = "none"; //d.innerHTML = "";
}
}
}
/* replace current video */
if (e = document.getElementById("mediacenter2")) {
i = (e.getAttribute("flashvars").match("media_id=[^&]+") + "").substring(9)
e.removeAttribute("flashvars"); //e.setAttribute("flashvars", "");
if (window.opera) {
/* Opera can't reuse existing DOM object, but instead requires a new one (buggy Opera :/) */
var p = e.parentNode;
p.removeChild(e);
e = document.createElement("EMBED");
e.id = "mediacenter2";
e.width = "620";
e.height = "360";
p.appendChild(e);
}
e.src = str + autostart + "&media_id=" + i;
}
/* replace additional video links */
xpr = document.evaluate("//div[@id='more_video_content']//a",
document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
for (i = xpr.snapshotLength; e = xpr.snapshotItem(--i) ;) {
e.setAttribute("onclick", "var e=document.getElementById('mediacenter2'); var p=e.parentNode; p.removeChild(e);\
e=document.createElement('EMBED'); e.id='mediacenter2'; e.width='620'; e.height='360'; e.src = '" + str +
"true&media_id=" + (e.getAttribute("onclick").match("media_id=[^&]+") + "").substring(9) +
"'; p.appendChild(e); return false;");
}
}) ();