Mostrare una popup solo n volte

di Daniele Bochicchio, in Classic ASP, Cookies,

Lo script di oggi è molto semplice, ma allo stesso tempo estramamente utile.
In quasi tutti i siti web, oltre alle classiche popup pubblicitarie, si trovano popup informative che, ad esempio, invitano ad iscriversi alle proprie liste o ad altri servizi di questo genere.
Per chi visita molto spesso questi siti, alla lunga questi messaggi diventano noiosi e perdono in ogni caso di interesse.
Dunque, un sistema efficace e che rispetta i propri utenti, dovrebbe visualizzare il messaggio solo un numero prefissato di volte.
Ecco un semplice codice, che utilizza i cookie, che mostra il messaggio al massimo due volte nell'arco di dieci giorni.
Ovviamente, potete decidere di utilizzarlo anche per altri scopi e non solo per le popup.

<%
' numero massimo di volte in cui visualizzare la popup
n = 2

volte = Response.Cookies("popup")
if IsEmpty(volte) then
 volte = 1
else
 volte = volte + 1
end if

Response.Cookies("popup).Path = "/"
Response.Cookies("popup").Expires = Now()+10

If volte = n then
 Response.Cookies("popup") = n
else
 Response.Cookies("popup") = volte
end if

if volte <n then
  %> CODICE PER LA POPUP O ALTRO <%
end if

%>

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

Nessuna risorsa collegata

I più letti di oggi