2010-11-17 39 views
5

¿Hay alguna manera de hacer que un iframe actúe como si fuera parte de la página? Por ejemplo, cuando hago clic en un enlace, o bien abre los enlaces en una nueva pestaña/ventana de forma predeterminada, o lo tiene de modo que cuando se hace clic en un enlace, se abra en la misma ventana, pero no solo en el iframe.¿Cómo abro nuevos enlaces fuera de un iframe?

+0

¿Es esta iframe en su dominio? Si no, no estoy seguro de si es posible. – bozdoz

+0

Sí, el iframe está en mi dominio, pero el contenido dentro del iframe no lo está. – Sean

Respuesta

13

Puede simplemente establecer el atributo target. Para abrir en la ventana superior actual (cuadro superior):

<a href="http://example.com" target="_top">Link Text</a> 

O para abrir en una nueva ventana:

<a href="http://example.com" target="_blank">Link Text</a> 

También hay _parent de la ventana padre (no necesariamente la parte superior) y _self de la ventana actual (por defecto).

1

¿Tiene control del contenido que está en el iframe?

Puede usar target=_top para los enlaces.

+0

No, no tengo control del contenido en el iframe. Ahí es donde estoy atrapado. – Sean

Cuestiones relacionadas