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

    [javascript] evento chiusura

    salve...avrei un problema
    è possibile catturare l'evento della chiusura della finestra con il clik sulla x? questo perchè una volta chiusa la finestra devo compiere alcune istruzioni....
    grazie

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ciao, quest' articolo ti può essere utile

  3. #3

    problemino..

    anche io ho lo stesso problema, dovrei intercettare la chiusura della finestra. Ho provato usando il codice descritto nell'articolo.. ovvero in una finestra pop-up ho messo
    if(opener.closed){
    alert('chiusa!');
    }
    ma non da segni di vita...

    utilizzando nel body onUnload invece, anche quando l'utente o il server (dato che di pagina ASP si tratta) aggiorna la pagina, il browser lo interpreta come chiusura!
    Qualcuno mi sa dire se c'è un evento specifico "chiudi con la x"?
    :quote::quote::quote:
    O meglio, c'è un escamotage per intercettarlo?

    ho letto di un metodo window.closed che ritorna true o false.. ma non riesco a farlo funzionare

  4. #4
    grazie ci sono riuscito ^_^ grazie mille..
    un programmatore php improvvisato programmatore javascript per un giorno *_^
    grazie ancora...

  5. #5

    ci sei riuscito???

    come??? ti prego illumina anche me!!!

  6. #6
    allora

    metti nella finestra dove vuoi fare il controllo dell chiusura questo:
    <body onUnload="window.open('chkclose.htm ','chk');">

    così praticamente quando chiude la finestra richiama chkclose.htm
    in questo file io ho messo:

    if (opener.closed) {
    location.href="close.php";
    } else {
    top.close();
    }

    cioè se la finestra è stata chiusa richiama close.php
    dove io ho aggiornato il database...
    io ora non so ...io uso php non asp ma credo che non ci sia parecchia differenze..anzi...è soo javascript praticamente...
    spero di essere stato chiaro ^^'

  7. #7

    grazie!!

    Stasera provo, non ho il server a disposizione al momento...
    Grazie cmq :gren: :gren:

  8. #8
    cioa se per caso ti funziona potresti spigarlo anche a me che lo sto facendo in asp.
    da quello che ho visto opener.closed mi da sempre false

    ciao e grazie

  9. #9
    o capito perchè mi da sempre false perchè c'è un bug in window che sembra abbiano risolto dal ie6

    se volete saperne di più andate al seguente indirizzo:
    http://support.microsoft.com/default...NoWebContent=1

    avete una soluzione?
    ciao

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.