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)


News
