6.3. Especificación de marcos objetivo

Para especificar en qué marco se va a cargar un enlace luego de que se hace clic sobre uno, se utiliza el atributo name del elemento FRAME. El valor de este atributo me permite encontrar un marco dentro de un documento, de forma que el documento al que apunta un enlace pueda cargarse en el marco adecuado. Para hacer esta referencia, en el enlace se debe agregar el atributo target para indicar el marco objetivo para cargar el nuevo documento. Veamos un ejemplo:

Ejemplo 6.3. Utilización de enlaces con marcos objetivo para la carga del documento

En el documento index.html se tiene este fragmento de código:

<frameset cols="20%,80%">
  <frameset rows="30%,70%">
    <frame src="overview-frame.html" name="packageListFrame" title="All Packages">
    <frame src="allclasses-frame.html" name="packageFrame" 
           title="All classes and interfaces (except non-static nested types)">
  </frameset>
  <frame src="overview-summary.html" name="classFrame" 
         title="Package, class and interface descriptions">
</frameset>

En el documento overview-frame.html se tiene un enlace para cargar un documento en una ruta dada, en el marco packageFrame:

<a href="org/hibernate/package-frame.html" target="packageFrame">org.hibernate</a>

[Nota]

Si no se especifica un marco objetivo en un enlace, el documento cargará en el mismo marco donde se encuentra el enlace.