Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Chiusura pagina - evento onunload

    Ciao a tutti qualcuno sa come è possibile distinguere in fase di gestione dell'evento onunload la chiusura della finestra dal semplice cambio di dominio web?

    VVoVe:
    Fermi o spacco tutto! ........
    Mi scusi perchè vuole spaccare tutto??
    .........Perchè si.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    La cosa non e` semplice, dato che le popup possono essere tagliate dal browser.

    Se il browser supporta le popup, puoi far aprire una popup all'evento onunload, e verificare in tale pagina se esiste la opener e se contiene una pag. del tuo dominio.

    Si possono verificare 3 casi:
    1. non esiste la finestra window.opener
    2. esiste e contiene una pagina del tuo dominio
    3. esiste e contiene una pagina diversa

    Cosa ha fatto l'utente nei tre casi:
    1. ha chiuso la finestra
    2. ha cliccato un link interno tuo
    3. ha cliccato un link esterno oppure ha scritto qualcosa nella location (o altra operazione)

    Come si testano:
    1. if(window.opener) ...

    2. vera la 1 +
    if(window.opener.location.href.substr(0,21) == "http://www.miosito.it") ...

    3. vera la 1. e contraria la 2.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Grazie.
    Fermi o spacco tutto! ........
    Mi scusi perchè vuole spaccare tutto??
    .........Perchè si.

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.