Skip to main content

Cómo dirigir enlaces en marcos de cuadros y marcos HTML

¿Viejos amigos? - Blaise Ep. 13 (Átomo Network) (Junio 2025)

¿Viejos amigos? - Blaise Ep. 13 (Átomo Network) (Junio 2025)
Anonim

Cuando creas un documento para estar dentro de un IFRAME, cualquier enlace en ese marco se abrirá automáticamente en ese mismo marco. Pero con el atributo en el enlace (el elemento o elemento) puede decidir dónde deben abrirse sus enlaces.

Puede elegir dar a sus iframes un nombre único con el atributo y luego apuntar sus enlaces a ese marco con la ID como el valor de objetivo atributo:

id = "página">target = "página">

Si agrega un objetivo a una ID que no existe en la sesión actual del navegador, esto abrirá el enlace en una nueva ventana del navegador, con ese nombre. Después de la primera vez, cualquier enlace que apunte a ese objetivo con nombre se abrirá en la misma ventana nueva.

Pero si no desea asignar un nombre a cada ventana o cada marco con una ID, aún puede seleccionar algunas ventanas específicas sin necesidad de una ventana o marco con nombre. Estos son llamados los objetivos estándar.

Las cuatro palabras clave de destino

Hay cuatro palabras clave de destino que no requieren un marco con nombre. Estas palabras clave le permiten abrir enlaces en áreas específicas de la ventana del navegador web que pueden no tener una ID asociada. Estos son objetivos que los navegadores web reconocen:

  • _yo
    • Este es el objetivo predeterminado para cualquier etiqueta de anclaje. Si no configura el objetivo atributo o utiliza este objetivo, el enlace se abrirá en la misma ventana o marco en el que se encuentra el enlace.
  • _padre
    • Los iframes están incrustados dentro de las páginas web. Y podría insertar un iframe en una página que esté dentro de otro iframe en otra página web. Cuando configura el objetivo atribuir a _padre El enlace se abrirá en la página web que contiene el iframe.
  • _parte superior
    • En la mayoría de las situaciones con iframes, este objetivo abrirá enlaces de la misma manera que el _padre objetivo hace Pero si hay un IFRAME dentro de un IFRAME, la _parte superior target abre los enlaces en la ventana de nivel más alto de la serie, eliminando todos los iframes.
  • _blanco
    • Este es el objetivo más utilizado: abre el enlace en una ventana completamente nueva, similar a una ventana emergente.

Cómo elegir los nombres de tus marcos

Cuando construyes una página web con iframes, es una buena idea dar a cada uno un nombre específico. Esto le ayuda a recordar para qué sirven y le permite enviar enlaces a esos marcos específicos.

Me gusta nombrar mis iframes por lo que son. Por ejemplo:

id = "enlaces">id = "documento externo">

Uso de marcos HTML con objetivos

HTML5 hace que los marcos y los conjuntos de marcos se vuelvan obsoletos, pero si aún usa HTML 4.01, puede apuntar a marcos específicos de la misma manera que lo hace con iframes. Das los nombres de los marcos con el carné de identidad atributo:

id = "myFrame">

Luego, cuando un enlace en otro marco (o ventana) tenga el mismo objetivo, el enlace se abrirá en ese marco:

target = "myFrame">

Las cuatro palabras clave de destino también funcionan con marcos. los _padre se abre en el marco de cierre, _yo se abre en el mismo marco, _parte superior se abre en la misma ventana, pero fuera del conjunto de marcos, y _blanco se abre en una nueva ventana o pestaña (según el navegador).

Establecer un objetivo predeterminado

También puede establecer un destino predeterminado en sus páginas web utilizando el elemento. Usted establece el objetivo atribúyalo al nombre del iframe (o marco en HTML 4.01) en el que desea que se abran todos los enlaces. También puede establecer objetivos predeterminados de una de las cuatro palabras clave de destino. Aquí se explica cómo escribir un destino predeterminado para una página:

El elemento pertenece a la CABEZA de su documento. Es un elemento vacío, por lo que en XHTML, incluiría la barra diagonal de cierre:

/>