Non riesco a capire come mai il semplice comando

<body onunload="alert ('ciao ciao')">

non funzioni, ho notato che funge solo con ie8

come posso far eseguire un'operazione alla chiusura di un browser che non sia solo ie8?..in pratica quando un utente chiude la pagina o cambia sito deve apparire un modulo

ma non riesco a farlo