Secondo direttive W3C i frame sono sconsigliati, infatti l'xhtml 1.1 strict non li contempla neppure, comunque un effetto del genere può essere ottenuto con i div e ajax.
Ma la domanda che dovresti porti è : che vantaggi mi può portare nascondere all'utente la pagina dove si trova?