Con CSS y Ajax deberías poder hacer lo mismo que consigues usando marcos; ahora mismo, y de hace tiempo, son tecnologías muy comunes para la creación web. Aprenderlo no es que sea complicado pero sí que supone algo de esfuerzo, o al menos más que el que tienes en este momento para los frames que sólo es el código que te han dado. De todas maneras, si sólo quieres utilizar HTML, también es preferible hacer un diseño de la página en donde no aparezcan marcos.
Te recomiendo que sigas esto que digo, pero vaya, tú mismo, según las ganas que tengas de aprender o de rehacer lo que lleves hecho. Si quieres dedicarte más en serio al tema sí que deberías ir apartando los frames.