Visualizzazione risultati 1 fino 9 di 9

Discussione: Su close della finestra ne apro un'altra

  1. #1
    araim non è connesso Utente attivo
    Data registrazione
    26-06-2004
    Messaggi
    275

    Predefinito Su close della finestra ne apro un'altra

    come è possibile fare in modo che su una qualunque chiusura della finestra,
    tramite la X in alto a destra o tramite chiudi sulle proprietà della barra dello start, se ne apra un'altra che dia un messaggio di saluto e chiuda tutte le sessioni??

    il mio problema è che gli utenti non si disconnettono dal sito con il tasto apposito, e allora vorrei chiudere io le sessioni nei casi di errore loro...

  2. #2
    Guest

    Predefinito

    Al posto del TAG <body> sostituisci con :

    Codice HTML:
    <body onUnload="window.open('chiudisessioni.php', 200, 200, 40, 40);">
    E il file in php che chiude le sessioni chiamato chiudisessioni.php :

    Codice PHP:
    <?php
    // Inizializza la sessione.
    session_start();
    // Resetta tutte le variabili di sessione.
    session_unset();
    // Infine , distrugge la sessione.
    session_destroy();
    // scrivo qualcosina all'utente
    ?>
    <div align="center"><br>
    <b>A PRESTO !!!!</b>
    </div>
    Ultima modifica di comunitavirtuali : 13-04-2006 alle ore 14.11.08 Motivo: Aggiunta pagina php

  3. #3
    araim non è connesso Utente attivo
    Data registrazione
    26-06-2004
    Messaggi
    275

    Predefinito

    e per evitare che mi dia questo unload anche quando c'è il refresh??

  4. #4
    Guest

    Predefinito

    Quella roba vien richiamata anche quando l'utente cambia pagina. Attenzione.
    E comunque tutto questa roba non è necessaria, poiché le sessioni scadono dopo un tot di tempo.
    Ultima modifica di numerone : 13-04-2006 alle ore 16.29.58

  5. #5
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    E poi ormai tutti hanno un blocco pop-up che bloccherebbe quella finestra, perché non è stata aperta a causa di un comando del visitatore.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  6. #6
    Guest

    Predefinito

    ^_^ lo so che viene richiamata , però aveva chiesto appunto quello !

    Comunque quoto in pieno Funcool , ormai uso anche io il blocca pop-up ^.^

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da comunitavirtuali
    ^_^ lo so che viene richiamata , però aveva chiesto appunto quello !

    Comunque quoto in pieno Funcool , ormai uso anche io il blocca pop-up ^.^
    No. Te avevi chiesto una funzione che venisse richiamata solo alla chiusura del browser, non anche al cambio della pagina.
    Quel codice mi chiude la sessione alla seconda pagina che visito del tuo sito...

  8. #8
    Guest

    Predefinito

    ^_^ vabbuono , comunque stanotte ho trovato la soluzione (SOLO per siti con frame altrimenti non serve ^_^)
    Praticamente metti il codice sopra da me postato in precedenza in un frame che non deve "aggiornarsi" , che sò .... nel menù diciamo , o nel titolo , qualcosa che non eve cambiare , poi quando uno chiude il gioco è fatto ^_^

  9. #9
    araim non è connesso Utente attivo
    Data registrazione
    26-06-2004
    Messaggi
    275

    Predefinito

    non è fatto, basta premere un F5 o aggiornare con il reload tutto il sito e siamo punto e a capo :P

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •