Support en Ligne

Controle blocage des cookies et des popups

Controle blocage des cookies et des popups

Messagede Baborge77 » Mer 27 Aoû 2008 11:49

Verification des cookies et des popups:



dans le head de la page d'accueil :
Code: Tout sélectionner
<script src="libraries/functions.js" type="text/javascript" language="javascript"></script>


dans le body de la page d'accueil:
Code: Tout sélectionner
<script language="javascript" type="text/javascript">
var w;
        SetCookie("essai", "ok");
        vessai = GetCookie("essai");
        if (vessai=="ok"){SetCookie("essai", "non");}else{
        alert("Mauvais paramétrage des cookies :

Outils
- Options Internet
- Confidentialité
- Site
Ajouter le site :www.lm2i.fr
Cliquez sur autoriser");
        }
w = window.open("test.php","test","width=200, height=200,menubar=no, status=no, resizable=no, scrollbars=no");
function testPopup() {
        vpopup = GetCookie("popup");
        if (vpopup=="ok"){
           SetCookie("popup", "non");
           w.close();
        }else{
        alert("Mauvais paramétrage des Popup :

Outils
- Options Internet
- Confidentialité
- Parametres
Ajouter le site :www.lm2i.fr
Cliquez sur Ajouter

Si cela ne suprime pas ce message,

Veuillez modifier les parametres de votre logiciel de Blocage de Fenetre de Publicite");
        w.close();
        }
   }
   setTimeout("testPopup()",1000);

</script>



Créer une page avec le script suivant: "test.php"
dans le head :
Code: Tout sélectionner
<script src="libraries/functions.js" type="text/javascript" language="javascript"></script>


dans le body:
Code: Tout sélectionner
<script language="javascript" type="text/javascript">
SetCookie("popup", "ok");
vpopup = GetCookie("popup");
</script>



dans un fichier separer:"libraries/functions.js"

Code: Tout sélectionner
function SetCookie (name, value) {
// un cookie a besoin d'un nom, d'une valeur, d'un nom de domaine, d'une date d'expiration
//
    var argv=SetCookie.arguments;
    var argc=SetCookie.arguments.length;
    var expires=(argc > 2) ? argv[2] : null;
    var path=(argc > 3) ? argv[3] : null;
    var domain=(argc > 4) ? argv[4] : null;
    var secure=(argc > 5) ? argv[5] : false;
    document.cookie=name+"="+escape(value)+
        ((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
        ((path==null) ? "" : ("; path="+path))+
        ((domain==null) ? "" : ("; domain="+domain))+
        ((secure==true) ? "; secure" : "");
}
function GetCookie (name) {
  var arg=name+"=";
  var alen=arg.length;
  var clen=document.cookie.length;
  var i=0;
  while (i<clen) {
    var j=i+alen;
    if (document.cookie.substring(i, j)==arg)
                        return getCookieVal (j);
                i=document.cookie.indexOf(" ",i)+1;
                        if (i==0) break;}
  return null;
}
function getCookieVal(offset) {
  var endstr=document.cookie.indexOf (";", offset);
  if (endstr==-1)
          endstr=document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
}






Tout à§a permet de donner un message si les cookies sont desactivés, puis de donner un message si les popups sont desactivés


il y a peut etre plus simple
mais cela fonctionne

(je l'ai tester avec IE7)
Avatar de l’utilisateur
Baborge77
Administrateur - Site Admin
 
Messages: 38
Inscription: Jeu 27 Aoû 2009 16:00

Retourner vers Astuces Windows

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron

PageRank Actuel