Hmm...

So eben gesehen, frame hat überhaupt kein onUnload

Besser wäre es da direkt in der topframe_forced ein "top.close()" reinzuschmeissen, sofern möglich...