Quindi in IE7 (a differenza del 6) ha disabilitato il workaround?

C'è almeno un metodo per reimpostare il focus alla finestra dell'applicazione appena aperta, dopo che l'opener è stato chiuso? (so che anche questo non è consigliabile di solito )
Altrimenti dopo la richiesta di conferma di chiusura dell'opener/login non viene mostrata l'applicazione.

Ho provato ad usare una funzione ricorsiva
codice:
function applicationFocus()
{
   if(window.opener)
       setTimeout(applicationFocus(),2000);
   else
       window.focus();
}
Ma non pare funzionare.
Come posso fare?


Ad ogni modo il portale è locale e non pubblico. Abbiamo la possibilità di decidere qualunque requisito o comportamento (e alcune decisioni me le impongono ).
Avrebbe fatto comodo, perchè ritrovarsi la finestra di login sempre aperta dopo aver chiuso quella dell'applicazione confonde molti 'informatici' (:rollo: ) qua dentro.

Grazie dell'aiuto