Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   HTML (http://www.forosdelweb.com/f4/)
-   -   sobre frames (http://www.forosdelweb.com/f4/sobre-frames-217697/)

mrgubu 17/07/2004 11:04

sobre frames
 
Tengo una página de frames con tres marcos, arriba, en medio y abajo. ¿Es posible que el pulsar un link en arriba.html se cambie el contenido de DOS de los marcos?

caricatos 17/07/2004 11:22

Hola mrgubu:

Puedes cambiar un frame con un enlace normal, y usar el evento onclick para cambiar el otro...
<a href="destino_abajo.html" target="abajo" onclick="windows.frames['medio'].location.href = 'destino_medio.html'" > enlaces </a>

Saludos :arriba:

mrgubu 18/07/2004 02:59

Gracias por la ayuda, lo he probado, pero al pulsar el enlace me da error "en tiempo de ejecución": 'windows no está definido'.

Lo he probado así: (el enlace está en la página enmedio.html):

Código HTML:

<a href="arriba2.html" target="arriba" onclick="windows.frames['enmedio'].location.href = 'enmedio2.html'" > enlace </a>
La página de frames es:

Código HTML:

<FRAMESET ROWS="200,*,150" >
        <FRAME SRC="arriba.html" NAME="arriba">
        <FRAME SRC="enmedio.html" NAME="enmedio">
        <FRAME SRC="abajo.html" NAME="abajo">
</FRAMESET>

Estoy bastante pegado de javascript, así que no sé por donde está el error, yo creo que defino bien conforme a tu ejemplo los dos targets y las dos páginas htmls correspondientes.

orharo2003 18/07/2004 16:37

Lo que pasa que se equivoco es window.

caricatos 18/07/2004 18:34

Cita:

Iniciado por orharo2003
Lo que pasa que se equivoco es window.

Exacto... Gracias por la corrección... :pensando:

Aunque creo que es correcto, también erviría:
top.enmedio.location.href = 'enmedio2.html'

Saludos :arriba:


La zona horaria es GMT -6. Ahora son las 05:57.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.