La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1474 - CARGAR VARIOS FRAMES AL PULSAR UN LINK
Autor:  Luis Hector Barbero
Tengo dividia la pantalla principal en 4 frames, dos superiores y dos inferiores. El problema consiste en que cuando estoy en un frame determinado quiero hacer aparecer informacion en otros dos frames en forma simultanea. Decirme si hay alguna forma de hacerlo en html o necesito hacerlo en script, cgi, java, etc. Si es esto ultimo, agradeceria me mandaran el codigo. Gracias.

  Respuesta:  Maria lujan maidana
es posible, se hace de la siguiente manera:
1. supongamos que tenomos tus cuatro frames.
2. supongamos que, empezando de la izquierda, el link lo queres poner en la primer frame superior.
3. supongamos que queres que las dos nuevas paginas aparezcan en las dos frames inferioes.

a. tenes que hacer un link comun y silvestre llamando a una funcion creada por vos de javascript: <a href="javascript:miFuncion();">tu link</a>

b. escribir esa funcion entre las etiquetas en un script antes de la etiqueta </head>, fijate que es la de cierre.

c. esta es la funcion:

<script languaje="javascript">
function miFuncion(){
top.frames[2].location.href = "http://www.tulinck.com/link1.htm";
top.frames[3].location.href = "http://www.tulinck.com/link2.htm";
}
</scrip>

d. fijate que las frames se llaman por su indice, asi, tus frames independiente del nombre que les diste son 0,1,2,3.

Espero que te sirva.

Code by Cascaro Corp.