Foros del Web » Creando para Internet » HTML »

iFrames que se "comen" la pagina

Estas en el tema de iFrames que se "comen" la pagina en el foro de HTML en Foros del Web. Hola, mi problema es el siguiente: En una página miPagina tengo un iFrame que carga otraPagina (que esta no es mía). En todos los test ...
  #1 (permalink)  
Antiguo 15/10/2008, 06:09
 
Fecha de Ingreso: octubre-2003
Ubicación: Barcelona
Mensajes: 35
Antigüedad: 14 años, 1 mes
Puntos: 1
iFrames que se "comen" la pagina

Hola, mi problema es el siguiente:
En una página miPagina tengo un iFrame que carga otraPagina (que esta no es mía).
En todos los test que he hecho va todo perfectamente, pero hay una serie de usuarios que dejan de ver mi sitio web y son redirigidos a otraPagina, es decir, se sale del iFrame y se muestra en toda la página, dejando la mía de ser visible.

Hay alguna manera de combatir el código que tenga otraPagina para evitar esto?

Saludos!

EDITO Y AÑADO:

Supongo que esto es lo que hace la otraPagina:

Cita:
Changing parent window's URL from IFRAME content
If you want to control parent window's URL from a child iframe, you can't use variable destination how you would use that for frames because tag <iframe> doesn't have this property.

Also you can't change parent.document.location variable because this variable is read-only for child iframes.

To solve this problem, you need to define a javascript function at parent window and call it from iframe window. Here's an example how to change parent window's URL:


Parent window's content:

<b>iframe starts here</b><br><br>
<iframe src='iframe1.html'></iframe>

<br><br>
<b>iframe ends here</b>

<script type="text/javascript">
function change_parent_url(url)
{
document.location=url;
}
</script>

Iframe's content:

IFRAME content<br><br>

<a href="javascript:parent.change_parent_url('http://yahoo.com');">
Click here to change parent URL </a>


So you can see that child iframe calls parent's function and gives URL to go to.
Me gustaría poder evitar que sin yo tener un script en mi pagina que lo permita, puedan cambiar el parent!
__________________
^ReG^

Última edición por regalado; 15/10/2008 a las 10:03 Razón: Añado información útil para hacer más claro mi problema.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:14.