// Script adblock source toutjavascript /*onload ajouté suite bug .. */ window.onload = function() { /* Fonction de contre-mesure suite à la détection */ function contreMesure() { var doc=document; var name="mynameID"; var i=doc.createElement("div"); i.setAttribute("id",name); i.setAttribute("class","contenant_adb"); i.innerHTML="
BLOQUEUR DETECTE
Impotsurlerevenu.org existe grâce aux revenus publicitaires. Ces derniers permettent de rémunérer l'hébergeur qui facture le débit lié à l'audience (chaque visite induit un coût de fonctionnement).

Solution : arrêter le bloqueur et recharger la page

En bloquant la publicité vous risquez la fermeture du site dont le modèle économique ne pourra plus tenir. Merci à tous de tolérer l'affichage de publicités, qui représente la seule contrepartie qui vous est demandée (des efforts sont faits pour limiter leur nombre).
"; var s=doc.getElementsByTagName("div"); doc.body.appendChild(i); } /* Fonction auto-exécutée qui appelle action() si un adblock est détecté */ (function(action) { var doc=document; TJSdetect={ version: '1.0', elementID:'TJSdetection', launched: false, complete: false, success: false, detected: false, timeoutID: null, progress: 0, timer: 0, onComplete: function(){ /* Fin de l'analyse */ this.log("Complete:"+this.complete+" Success:"+this.success+" Detected:"+this.detected); }, onDetect: function() { /* Détection du bloqueur : lancement de action */ this.log("onDetect()"); action(); }, /* Vérifie la présence de l'élément publicitaire HTML */ testElement: function() { this.progress=4; this.log("testElement()"); var i=doc.getElementById(this.elementID); if (typeof i === "undefined") { /* Element non trouvé */ this.complete=true; this.success=false; this.detected=false; } else { if (i.offsetParent===null) { /* Elément caché : ABP */ this.complete=true; this.success=true; this.detected=true; this.onDetect(); } else { this.complete=true; this.success=true; this.detected=false; } } this.progress=9; this.onComplete(); }, /* Lancement global de la détection */ launch: function() { this.timer=this.getTimer(); /* Init chrono */ this.log("Lancement TJSdetect version "+this.version); this.launched=true; this.progress=1; /* Attacher l'élément HTML */ var element=doc.createElement("div"); element.setAttribute("id",this.elementID); /* Définir une caractéristique qui déclenche la suppression par adblock */ element.setAttribute("class","adsbygoogle"); /* Rendre invisible cet élément aux utilisateurs */ element.setAttribute("style","position:absolute; top:-10px; left:-10px; width:1px; height:1px;"); doc.body.appendChild(element); this.progress=2; this.log("Element HTML id='"+this.elementID+"' ajouté"); /* Attendre un délai suffisant pour que Adblock puisse traiter l'élément */ this.timeoutID=setTimeout(this.testElement.bind(this), 250); }, /* Outils de log et timers performances */ getTimer: function() { if (typeof window.performance !== undefined) { return window.performance.now(); } else { var d=new Date(); return d.getTime(); } }, log: function(l) { var h=(this.getTimer()-this.timer); if (typeof console !== undefined) { console.log(h.toFixed(1)+" ms : "+l+" (progression="+this.progress+")"); } }, } TJSdetect.launch(); })(contreMesure); /* La fonction contreMesure est définie pour afficher un message */ } document.write('');