io lo risolverei eliminando il frame, che mi sembra evitabilissimo. A che serve? Ricarichi la pagina settando una variabile che visualizza i diversi contenuti.