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)