Hola:
Y ¿Porqué no enlaces normales?... es lo más accesible

, solo debes usar el atributo target...
Con javascript tienes que cambiar el location del frame...
<button type="button" onclick="parent.principal.location.href = 'destino.html'">ir</button>
Saludos