es ist nich das problem deines codes, es geht um frames allgemein.
frames sind eine eher unsaubere lösung für eine webseite. das liegt zB daran, dass nicht jeder Browser Frames anzeigen kann, deshalb gibt es ja auch einen noframe bereich, in diesem der code stehen sollte der angezeigt wird wenn...