Hallihallo!
Um Deine Frage wirklich zielgerichtet beantworten zu können, bräuchte man eigentlich ein Wenig mehr Vorabinformation von Dir.
Wichtig wäre in diesem Zusammenhang z.B. die Frage:
Was genau ist das für ein Menü? Ist es Javascript-basiert? Oder ist es ein CSS-basiertes Dropdown- Menü? Oder anders gefragt: Auf welche Art und Weise wird der Seitenwechsel realisiert?
Diese und andere eventuell auftretenden Gegenfragen lassen sich von Vornherein ausschließen, indem man entweder die entscheidenden Passagen des betreffenden Quelltextes oder eine URL zum Nachschauen postet.
Aber um Deine Frage endlich mal zu beantworten (oder es zu versuchen):
Möglichkeit 1, Javascript- Menü:
Irgendwo im Quelltext, wahrscheinlich in einer Funktion, steht etwas wie top.location.href="..."
oder self.location.href="..."
.
Diese Stelle müsste ersetzt werden durch top.haupt.location.href="..."
Anmerkung dazu: Javascriptbasierte Menüs sind sowohl besucher- als auch Suchmaschinenfeindlich.
Möglichkeit 2, Menü ohne Javascript:
Eine Notation von <base target="haupt">
innerhalb des head- Bereichs des oberen Frames sorgt dafür, daß alle Links innerhalb dieses Frames (bzw. dieser einen HTML- Datei) im Frame "haupt" geöffnet werden.
Solche und einige andere Probleme lassen sich jedoch sehr einfach umgehen, indem man auf Frames einfach verzichtet. Solltest Du auf Deinem Webspace die Möglichkeit haben, ServerSide Includes (SSI), PHP oder Ähnliches einzusetzen, so lohnt es sich, sich damit zu befassen. Die Vorteile überwiegen den Arbeits- und Lernaufwand bei Weitem.
Ich hoffe, ich konnte Dir ein Wenig weiterhelfen.
Viele liebe Grüße,
Der Dicki