Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107

    [JS] Qualcosa tipo on exit...

    Salve a tutti, vediamo se riesco a spiegarmi

    Vorrei fare uno script che faccio un modo che quando l'utente esca dal mio dominio faccia un alert('xx');

    esempio
    codice:
    onexit //quando cambia pagina
    { if (la_pagina_dove_vado.dominio)!=miodominio)
      {
         alert ('stai uscendo dal dominio');
      }
    }
    ... spero di essermi spiegato
    Guybrush Threepwood

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    L'unico evento che ci assomiglia un po' e`
    onunload
    che scatta ogni volta che si cambia pagina.

    Se puoi usare le popup window, puoi far aprire una popup (nascosta) ad ogni onunload e verificare che pagina c'e` nel window.opener (puoi verificare se il dominio e` uguale al tuo).

    ---

    Oppure, cambiando completamente approccio (se interpreto correttamente la domanda):

    In ogni tuo link che punta all'esterno del dominio, ci metti:
    <a ... onclick="return confirm('sei sicuro di volermi abbandonare?');"
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    con onunload posso sapere anche il link dove sto per andare?
    Guybrush Threepwood

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    No, puoi sapere il link dove sei andato.

    In pratica l'evento scatta al momento in cui la pagina sparisce, compreso il ricarimento di una nuova pagina.

    Non ho capito esattamente quello che vuoi fare, ma ad occhio credo che il secondo metodo ti potrebbe essere piu` utile.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    ti spiego velocemente cosa voglio fare : Quando esci dal mio sito, prima di uscire apri una pagina per chiudere le sessioni di php.
    tutto qui
    Guybrush Threepwood

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Allora non si puo` fare.
    Purtroppo il blocco popup presente in molti browser non ti permette questo.
    Per spiegarmi meglio: in qualche browser funzionerebbe, in altri no, per cui non e` attendibile.

    Non ti resta che rassegnarti ad un timeout sulle variabili di sessione.


    Se comunque vuoi provarci con il metodo della popup (supponendo che imponi ai tuoi utenti di accettare le tue popup per potersi registrare sul tuo sito), fai una ricerca nel forum: e` gia` stato affrontato.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.