perchè usi javascript scusa? per il link basta che metti href e il target e te lo apre sicuramente come vuoi tu.

<a href="prova.htm" target="mainFrame">

devi ovviamente rinominare i frame, come vuoi tu.