Mit parent.frames[nummer] gibt man den Ziel-Frame an.
Das kann man mit dem "target"-Befehl in HTML vergleichen.
Mit location.href="datei.php" wird dorthin die angeführte Datei geladen.

parent.frames[2].location.href="datei.php";

Man kann auch die vergebenen Framenamen zur Zielbestimmung verwenden. Das erinnert noch mehr an die Namensanwendung beim "target":

parent.frames.links.location.href="datei.php";

Diese Funktion wird z.B. mit einem Link aufgerufen:

function tauschen() {
 parent.frames[1].location.href="rechts.php";
 parent.frames[2].location.href="mitte.php";
 }

<a href="javascript:tauschen()">Tauschen</a>

Demo: Und so sieht das dann praktisch aus

Und noch eine Kurzversion mit nur einer Funktion. Diese Funktion genügt, um mit allen im Folgenden beschriebenen Links den Framewechsel durchzuführen :

function tausch(url1,url2) {
 parent.frames.center.location.href= url1;
 parent.frames.right.location.href= url2;
 }

In die dazu passenden Links kommen dann nur noch die Pfade zu den Dateien hinein:

<a href="javascript:tausch('rechts.php','mitte.php')">Tauschen</a>
\|/
- -
C(o,o)D
o
---o0o--o0o---