massimo74rn ha scritto:
Il problema è questo, ogni volta che torno sulla default.aspx mi appare il contenuto del DIV, invece dovrebbe apparire solo la prima volta.
Ciao, credo che quello script sia pensato per far apparire una DIV all'utente in cui sono contenuti due bottoni: uno per dichiarare di essere maggiorenne e l'altro minorenne. Una div con questi elementi funzionali, per intenderci.
<div id="dropin" style="visibility:hidden;">
Seleziona la tua età:<br />
<input type="button" value="+18 anni" onclick="javascript:CheckEta('True')" />
<input type="button" value="minore di 18 anni" onclick="javascript:CheckEta('False')" />
</div>
Tu non hai postato il codice della tua DIV "dropin", quindi sono andato un po' a senso...
L'utente, a questo punto, deve cliccare uno dei due bottoni. Se clicca il primo, il javascript scriverà un cookie che impedirà alla div di apparire in tutte le successive visite. Se invece clicca il secondo bottone, il javascript lo reindirizzerà verso google e tutto resta come se non avesse mai visitato la pagina.
Ammesso che tu abbia una DIV simile a quella che ho postato, contenente i due bottoni che richiamano le funzioni CheckEta('True') e CheckEta('False'), il motivo per cui la DIV continua ad apparire potrebbe essere che non gli hai impostato l'attributo
style="visibility:hidden;".
Posta il codice della tua DIV, così abbiamo il quadro completo.
ciao,