Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di ghini76
    Registrato dal
    Jun 2003
    Messaggi
    560

    Eseguire una sola volta lo script in una PopUp

    Salve a tutti,
    ho uno script ASP che esegue delle operazioni su un DB. La pagina ASP viene caricata in una PopUp e chiamata da un link su un altro sito.
    Ho il problema che devo far eseguire una volta sola quello script.

    Infatti se l'utente preme il tasto F5 (aggiorna) sulla PopUp il codice ASP viene eseguito nuovamente, allora ho impostato una varibile Session a True dopo aver eseguito lo script e quindi tutte le volte verifico che questa variabile sia False prima di eseguire lo script.
    Il problema è che l'utente se si sposta dalla pagina con il link (il link che apre la PopUp) dovrebbe poter riaprire la PopUp ma essendo ancora attiva la varibile Session lo script viene scartato dall'

    <center>If Session("varbool")=True Then</center>

    Ho impostato il Session.TimeOut=1 ma finchè l'utente non sta senza far nulla per 1 minuto (e succede spesso) la variabile rimane attiva.

    Che mi consigliate?

    Spero di essere stato chiaro...

    grazie a tutti e buon Natale!!!

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Un modo piuttosto veloce? Usa il cookie.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Utente di HTML.it L'avatar di ghini76
    Registrato dal
    Jun 2003
    Messaggi
    560
    Hai ragione, non c'avevo pensato!!!
    Però se l'utente ha i cookies bloccati?
    Lo so che questo influenza anche le Session ma cercavo un modo migliore...

    che mi dici?

    ciao e grazie!

  4. #4
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    dico che l'utente non merita! .. comunque per mantenere le informazioni in modalità persistente, puoi usare anche file txt o database.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.