guardati questo codice che ti ripresenta il pop-up ogni quarto d'ora.
comunque, per fare quello che dice devi memorizzare "il fatto che il popup è stato aperto" in un COOKIE.
codice:
<script language="JavaScript">
// gestione COOKIE per l'apertura della popup mailing list //
var tutti=document.cookie; //--legge la proprietà cookie-- -
var cook=tutti.indexOf("popup="); //--cerca l'inizio del cookie di nome pippo--
if(cook != -1){
var aa= cook +6; //--inizio valore cookie--
var zz=tutti.indexOf(";", cook); //--fine valore cookie--
if(zz== -1) zz=tutti.length;
var valore=tutti.substring(aa, zz); //--estrazione del valore--
valore=unescape(valore); //--decodifica--
//alert(valore); //--Verifichiamo che il valore estratto corrisponda--
}
else{
window.open("mlist.asp","mlist", "width=300,height=300, left=0, top=0");
}
var myData = new Date();
myData.setMinutes(myData.getMinutes() + 15); // ogni quarto d'ora ripresento il popup
document.cookie="popup=si; expires=" + myData.toGMTString();
//-->
</script>