+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [ASP]connessione db

  1. #1
    L'avatar di FEFE
    FEFE non è in linea Scolaretto
    Post
    125

    Exclamation [ASP]connessione db

    ciao a tutti,
    ho un problema che mi crea molti casini .
    ho praticamente creato una gestione delle statistiche nel mio portale che tiene traccia di tutti gli utenti che si logano e dove vanno.
    il problema è sempre stato non tanto il login quanto il logout.
    Ho creato una pagina con 2 frame.
    frame 2 su cui gira il portale vero e prorio e il frame 1 (con bordi inesistenti) su cui ho inserito all'evento onunload uno script per aprire una popup e scrivere sul db alcune informazioni circa l'usita dell'utente.
    il codice della popup è questo:

    codice:
    <!--#include file="conn6.asp"-->
    
    <% 
                       
    'memorizzo nel db uscita utente                    
    idlogin = Session("accesso")
    controllounivoco = Session("constatistiche")
    
    if not("" = idlogin) then
    SQLstatisticheutenti = "UPDATE utenti SET oralogout='" & time() & "', controllounivoco='0' WHERE idutente=" & idlogin & " AND controllounivoco=" & controllounivoco
    rsstatistiche.Open SQLstatisticheutenti, conn6, 1, 3
    Session.Abandon
    end if
    
    	
    %>
    
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Senza nome 2</title>
    </head>
    
    <body onload="self.close()">
    
    </body>
    il problema è che, come ben sapete, alcuni browser hanno il blocco delle popup e quindi molte volte nn riesco ad intercettare il logout del cliente (che avviene non con il tasto logout ma magari con la chiusura della pagina o quando l'utente va su un altro indirizzo internet).
    il codice che sta sul frame1 per richiamare la popup è questo:

    codice:
    <body onunload="JavaScript:window.open('logoutstatistiche1.asp','Uscita','toolbar=no scroolbars=no width=100 height=100');">
    la mia domanda è questa:
    posso creare uno script (non codice asp) da inserire direttamente sul frame1 richiamato dall'evento onunload per connettermi al db è memorizzare alcune informazioni????
    praticamente nn vorrei più far aprire la popup e quindi risolvere il problema!
    grazie a tutti per l'aiuto.

    ciao.

  2. #2
    L'avatar di FEFE
    FEFE non è in linea Scolaretto
    Post
    125
    Ragazzi, scusate se sono insistente...........ma nessuno riese a darmi una risposta???!!! mi serve solo sapere se è possibile...........
    Grazie mille.

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi