Ich kenne dieses Problem, aber meines Wissens ist es nicht möglich mit JavaScript so vorzugehen wie du es vorhast. Du hasst elemente in einem anderen frame mit
document.framename.objektname ansprechen.
Ich würde einfach ein feld verstecken und dieses dann aufrufen :)
<input type="hidden" onclick="deineaktione()" name="test">
und auf deineaktion würde ich dann schreiben was er in dem Top frame machen soll.
In dem anderen frame rufst du diesen Button dann so auf
document.Framename.formnae.test.click()
oder per link
<a href="javascript:document.Framename.formnae.test.click()
MfG
Daniel