Ciao ragazzi sapete dirmi come mai questo codice non funziona in FF?

<script type="text/javascript">
<!-- // (c) br1 - 2002
if (opener.closed) {
window.location.href="pop_session2.asp";
} else {
top.close();
}
//-->
</script>

In pratica non mi va alla pagina pop_session2.asp mentre invece in IE va correttamente.
Qualche errore di sintassi che FF riconosce?

Grazie a tutti