ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

FRAMES (MARCOS)

kenikenziInforme29 de Marzo de 2012

563 Palabras (3 Páginas)570 Visitas

Página 1 de 3

FRAMES (MARCOS)

Los marcos o frames sirven para distribuir mejor los datos de las páginas, ya que permiten mantener fijas algunas partes, como pueden ser el logotipo y la barra de navegación, mientras que otras sí pueden cambiar. Además de mejorar la funcionalidad, pueden mejorar también la apariencia.

Permiten dividir la ventana en varias más pequeñas, de modo que en cada una de ellas se cargue una página html distinta.

Los conjuntos de marcos se definen a través de las etiquetas <frameset> y </frameset>, que van después de la etiqueta <head>. A través de estas etiquetas se indica el número de marcos en que se dividirá la ventana, cada uno de los cuales será una especie de subventana.

Cuando se insertan las etiquetas <frameset> y </frameset> no hay que insertar las etiquetas <body> y </body>, ya que el cuerpo del documento será el cuerpo de las páginas que se carguen en cada uno de los marcos del conjunto de marcos.

También es posible incluir asteriscos como valores para los atributos cols y rows. Este valor indica que dicha fila o columna ocupará todo lo que quede de ventana o subventana. Cuando existan varias columnas o filas con este valor, se repartirán de forma equitativa lo que quede de ventana.

Ejemplo:

<HTML>

<HEAD><TITLE> Frames </TITLE></HEAD>

<frameset rows=55%,*>

<FRAME SRC="fila1.html" >

<FRAME SRC="fila2.html" >

</frameset>

</HTML>

Aqui se crean dos filas una que ocupa el 55% y la otra el resto de la hoja.

<HTML>

<HEAD><TITLE> Frames </TITLE></HEAD>

<frameset cols=10%,*>

<FRAME SRC="columna1.html" >

<FRAME SRC="columna2.html" >

</frameset>

</HTML>

Aqui se crean dos columnas una que ocupa el 10% y la otra el resto de la hoja.

También es posible anidar marcos. Es decir, es posible dividir marcos en otros marcos.

<HTML>

<HEAD><TITLE> Frames </TITLE></HEAD>

<FRAMESET COLS=20%,*>

<FRAME SRC="frames1.html">

<FRAMESET ROWS=20%,*>

<FRAME SRC="frames2.html">

<FRAME SRC="frames3.html">

</FRAMESET>

</FRAMESET>

</HTML>

Aquí estamos dividiendo primeramente la pagina en dos columnas. En la primera columna carga el archivo frames1.html, la segunda columna a su vez esta dividida en dos filas. En la primera fila se carga el archivo frames2.html y en la segunda fila el archivo frames3.html.

Ya hemos visto cómo dividir un documento en varias subventanas o marcos, pero no hemos visto cómo hacer que se carguen las distintas páginas en cada uno de los marcos.

Para indicar qué documento se cargará en cada uno de los marcos habrá que insertar la etiqueta <frame> por cada uno de los marcos de la ventana. Estas etiquetas estarán entre las etiquetas <frameset> y </frameset>, y no necesitan etiqueta de cierre.

Es posible modificar los siguientes atributos de un marco:

EL ATRIBUTO TARGET

Lo más interesante de los frames es la posibilidad que tienen de interactuar entre si, es decir pulsar un enlace en el frame 1 y cargar el contenido en

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com