Per il primo quesito, niente di più semplice...

codice:
    <script type="text/javascript">
        function naviga()
        {
            location.href = "http://www.google.it";
        }
    </script>
    mail e cambia
Per quanto riguarda invece i frame ci dovrei pensare sopra perchè non li uso da anni. Probabilmente qualcun altro su questo forum è più adatto di me per risponderti riguardo alla seconda domanda.

Ciao