HTML » Abrir enlace sobre varios frames
Podríamos empezar una discusión sobre si el hecho de desarrollar páginas con frames es el más correcto o no. Lo que es cierto es que fueron una alternativa que facilitó la creación de páginas compuestas antes de que se contase con IFRAME, includes en servidores,... etc.
A día de hoy siguen existiendo diseños que están basados en frames. Uno de los temas a resolver en este tipo de diseños es el frame sobre el que se quiere abrir un enlace. Para resolver esto, dentro de la especificación HTML contamos con el atributo target de la etiqueta anchor <A> .
Los valores que puede recibir este atributo son varios: _blank, _self, nombre frame,... y _top. En el caso que queramos abrir un enlace sobre todo el sistema de frames, es decir, sobre la página padre, deberemos de usar el valor _top. Quedandonos el enlace de la siguiente forma:
En este caso será la página de Google la que tome el control de nuestro marco de trabajo.
![]() Visualiza el artículo |
![]() Descargar el código |
![]() Error en el código |
![]() Foro sobre HTML |
Artículos relacionados:










Mayo 28, 2008 #
Excelente….. gracias, justo lo que estaba buscando muy bueno….. sigue así amigo
Enero 20, 2009 #
Hola, me gustaría saber como poner para descargar, por Ej, un *.MP3, tengo una web y quiero agregarle un varios link’s de descargas, pero al poner el código, cuando abro la web, me lo reproduce en vez de descargarlo, ¿qué tengo que hacer para que aperezca la opción “abrir, guardar, cancelar”? o ¿tengo que convertirlo en archivo *.zip o *.rar? muchas gracias!
Junio 14, 2009 #
@Marco,
El navegador, dependiendo de la extensión que tenga el fichero hace una cosa u otra. Si no sabe que tiene que hacer es cuando da la opción de guardarlo.
En el caso del .mp3 es fácil que tenga asociado un reproductor multimedia y por lo tanto reproduzca la canción.
Lo mejor que puedes hacer es ponerlo en un .ZIP
Septiembre 23, 2010 #
target=”parent” works, too
Octubre 23, 2010 #
@Michael Pehl,
If you have nested frames I suposse you need use _top. Because _parent just will fill in the previous frame.
–
Creo que si tienes frames anidados solo vale con top. Ya que _parent solo rellenaría el frame que me contiene.