Hola goos_11es, bienvenido a los foros.
Te pongo el siguiente ejemplo:
Supongamos que tienes una estructura de tres frames, con uno superior y dos inferiores definida asi:
Principal Código PHP:
<html>
<head>
</head>
<frameset rows="10%,*">
<frame name="superior" src="sup.htm">
<frameset cols="50%,50%">
<frame name="izquierdo">
<frame name="derecho">
</frameset>
</frameset>
</html>
Donde tienes como frame superior el siguiente:
sup.htm Código PHP:
<html>
<head>
<script>
function cargaPgs(){
parent.izquierdo.location.href = "izq.htm";
parent.derecho.location.href = "der.htm";
}
function cambiaPgs(){
var pgName = parent.izquierdo.location.href;
parent.izquierdo.location.href = parent.derecho.location.href;
parent.derecho.location.href = pgName;
}
</script>
</head>
<body>
<input type="button" name="carga" value="Carga" onclick="cargaPgs()">
<input type="button" name="cambia" value="Cambia" onclick="cambiaPgs()">
</body>
</html>
Y como frames inferiores lo siguiente:
izq.htm Código PHP:
<html>
<head>
</head>
<body>
Izquierdo
</body>
</html>
der.htm Código PHP:
<html>
<head>
</head>
<body>
Derecho
</body>
</html>
Como podrás ver, la carga de las páginas la puedes hacer manipulando el objeto location del frame correspondiente tal como está en las funciones cargaPg() y cambiaPg() de la página sup.htm.
Saludos.