MediaWiki:OptOut.js: Unterschied zwischen den Versionen

Aus Minecraft Gameserver Wiki
Wechseln zu: Navigation, Suche
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
  
 
var newDiv = document.createElement("div");
 
var newDiv = document.createElement("div");
newDiv.innerHTML = '<center style="background-color: #C70">Diese Website nutzt Software zur Verwaltung von Benutzerstatistiken. Wenn Sie diesem nicht zustimmen, klicken Sie bitte <a href="http://www.worldofminecraft.de/optout/">hier</a> zum austragen. Wenn Sie diesen Banner nicht mehr sehen wollen klicken Sie <a onclick="remBanner(this.parentNode())">hier</a></center>';
+
newDiv.innerHTML = '<center style="background-color: #C70">Diese Website nutzt Software zur Verwaltung von Benutzerstatistiken. Wenn Sie diesem nicht zustimmen, klicken Sie bitte <a href="http://www.worldofminecraft.de/optout/">hier</a> zum austragen. Wenn Sie diesen Banner nicht mehr sehen wollen klicken Sie <a onclick="remBanner(this.parentNode)">hier</a></center>';
 
newDiv.style.backgroundColor = "cc6600";
 
newDiv.style.backgroundColor = "cc6600";
 
newDiv.style.fontSize="10px";
 
newDiv.style.fontSize="10px";
 
newDiv.style.align="center";
 
newDiv.style.align="center";
 
newDiv.id = "ad_text";
 
newDiv.id = "ad_text";
document.getElementById("mw-page-base").appendChild(newDiv);
+
document.getElementById("mw-head").appendChild(newDiv);
  
 
function readCookie(name) {
 
function readCookie(name) {
Zeile 24: Zeile 24:
 
}  
 
}  
  
function remBanner(this)
+
function remBanner(dis)
 
{
 
{
 
document.cookie = 'rembanner=ok;';
 
document.cookie = 'rembanner=ok;';
this.remove();
+
dis.remove();
 
}
 
}

Aktuelle Version vom 11. März 2014, 14:27 Uhr


var newDiv = document.createElement("div");
newDiv.innerHTML = '<center style="background-color: #C70">Diese Website nutzt Software zur Verwaltung von Benutzerstatistiken. Wenn Sie diesem nicht zustimmen, klicken Sie bitte <a href="http://www.worldofminecraft.de/optout/">hier</a> zum austragen. Wenn Sie diesen Banner nicht mehr sehen wollen klicken Sie <a onclick="remBanner(this.parentNode)">hier</a></center>';
newDiv.style.backgroundColor = "cc6600";
newDiv.style.fontSize="10px";
newDiv.style.align="center";
newDiv.id = "ad_text";
document.getElementById("mw-head").appendChild(newDiv);

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

if(readCookie("rembanner") != null)
{	
	newDiv.remove();
} 

function remBanner(dis)
{
	document.cookie = 'rembanner=ok;';
	dis.remove();
}