Es gibt mehre Möglichkeiten.
1. Du kannst dein PHP Script gleich im anderen Frame starten. Das geht bekanntlich mit
"<a href="script.php" target="zielframe">...</a>"
Wenn du dann nur ein Link angezeigt werden soll, dann verwende
"<?php header("Location: http://www.example.com/");?>" in deinem Script
um dem Browser direkt zum Link um zu leiten. In "zielframe" erscheint direckt die Seite.
2. Soll en zwei Frames Verändert werden. Allso der Frame in dem du das Sript startest und "zielframe", dann mußt du auf Javasript zurück greifen. Im Bodytag den du mit dem Sript erzeugtst muß stehen
"<body onLoad="parent.zielframe.location.href = 'http://www.example.com'">"
3. Es ist auch möglich die beiden Frames durch ein Script erzeugen zu lassen, dann kannt du gleich im Frametag die richtige URL eintragen. In einem Frame kannst du z.B. das Menusript lablaufen lassen und in "zielframe" wird die von Script erzeugte URL angezeigt. Nur mußt du dann bedenken, daß jedes aufrufen des Sriptes, welches die URL erzeugen soll mit dem Targetwert "_TOP" (oder dem "darüberliegenden" Frame, wenn Frames verschachtelt wurden) ausgeführt werden muß, damit die Frames korrekt angezeigt werden können.