Pues en principio, si tienes sólo dos marcos, pongamos "menu" y "principal" debería funcionar con
principal.location.href='pagina'
Asegúrate de que estás poniendo el nombre correcto y que no tiene espacios.
De todas formas, como bien dice karlankas (

), con parent haces que busque el marco en la página de marcos que contiene al que está haciendo la llamada. Si "principal" está en el mismo framset que "menu" debería funcionar.
Si no, prueba con top:
top.principal.location.href='pagina.htm'
Un saludo.