ecco qui il codice di un'applicazioncina che fa aprire una popup solamente ogni N giorni
codice:
<script>
/*********************************************************************************
*
* Applicazione "Mostra popup a distanza di N giorni"
*
* autore : Danilo "Dennis" Pederiva - burton_tel0@hotmail.com
* data : 30/08/2003
*
/*********************************************************************************/
//*************** Variabili da settare ***************//
nomeCookie="caricaAcaso";
numeroGiorni=10;
pagina="prova.htm";
titolo="popup";
attributi="";
//***************************************************//
C=WDL.Cookie;
ora=new Date()
tempoDifferenza=1000*60*60*24*numeroGiorni;
//Se esiste il cookie
if(C.leggi(nomeCookie)){
//Se sono passati 15 giorni dall'apertura dell'ultima popup (faccio la differenza tra ora e la data del cookie
if(ora.getTime()-parseInt(C.leggi(nomeCookie))>tempoDifferenza){
window.open(pagina,titolo,attributi)
C.setta(nomeCookie,ora.getTime());
}
}
//Altrimenti, apri la popup e setta il cookie
else{
window.open(pagina,titolo,attributi)
C.setta(nomeCookie,ora.getTime());
}
</script>
un esempio:
Popup ogni N giorni
RICHIEDE LIBRERIA COOKIE (www.wedev.it)