Bonjour,
chez moi ce script se déclenche à chaque fois. Que AdBlock soit activé ou pas.
La condition if(!ad) semble toujours remplie...
Qu'est-ce qui peut se passer ?
Merci pour l'aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <script type="text/javascript"> (function() { // Define a function for showing the message. // Set a timeout of 2 seconds to give adblocker // a chance to do its thing var tryMessage = function() { setTimeout(function() { if(!document.getElementsByClassName) return; var ads = document.getElementsByClassName('afs_ads'), ad = ads[ads.length - 1]; if(!ad || ad.innerHTML.length == 0 || ad.clientHeight === 0) { document.getElementById( "adblocked" ).innerHTML = "Vous utilisez un bloqueur de publicité qui peut empêcher l'ouverture des liens de cette page.<br/>Vous pouvez autoriser ce site ou désactiver temporairement le bloqueur." ; } else { ad.style.display = 'none'; } }, 2000); } /* Attach a listener for page load ... then show the message */ if(window.addEventListener) { window.addEventListener('load', tryMessage, false); } else { window.attachEvent('onload', tryMessage); //IE } })();
PAul
Partager