Iniziamo con un bel problemino.
Partendo dal presupposto che in javascript non esiste alcun onclose event supportato da tutti i browsers (esiste solo per netscape 6 o superiori), io ho un pop up che effettua varie operazioni sul db quindi è soggetto a continuo refresh.
Vorrei che quando l'utente chiudesse la pagina, venisse fatto il refresh dell'opener.
Il problema è che l'evento onUnLoad non va bene altrimenti mi lancerebbe il refresh ogni volta che aggiorno il pop up!
L'unica soluzione che ho pensato (ma che mi fa veramente schifo) è quella di settare una variabile a false sull'onload del pop up. Se questa variabile è settata a true allora sto facendo il submit del pop up e quindi non devo fare il reload dell'opener. In caso contrario l'utente ha cliccato la X quindi il valore di quella variabile resta a false e devo fare il reload.
Ribadisco: è una soluzione molto poco pulita e stabile quindi se avete altre idee vi prego suggeritemele.
Ciao gente.