Redxenon Desarrollo web, entre otras cosas

17mar/105

Evitar carga en iframes

Muchos de nosotros nos hemos encontrado algún listillo que incluye nuestra página dentro de una suya a través de un iframe con todo lo que esto implica. Evitar esta práctica es tan sencillo como añadir un par de lineas a <head> para que cada vez que se cargue desde una página distinta a la nuestra, obligar la carga de nuestra propia página con su dirección completa y todo bien.

El código a añadir es el siguiente:

<script type="text/javascript">
if(top.location!=this.location) top.location=this.location;
</script>

Y ya estaría listo.

Comentarios (5) Trackbars (0)
  1. function handleError() {
    window.parent.location=”about:blank”
    alert(“No uses frames, la página de la LETM está bajo el dominio letm.servegame.com y no otro.\n\nLa página oficial de la LETM está bajo Copyright Ringare 2007″);
    }

    window.onerror = handleError;
    if (window.parent.frames.length>0) {
    if (window.parent.document.body.innerHTML) {
    }
    }

  2. El código del anterior comentario lo usé una vez para lo mismo, si lo lees sabrás para qué :P

  3. Ya veo para que xDD
    pero paso de andar mostrando mensajitos, se le redirige a la pagina y punto

    por cierto scriptaculous da asco, jquery es mucho mejor :P

  4. Si, parece que quien empezase el proyecto lo ha ido dejando de lado, yo también he empezado a usar jquery.

  5. por cierto, el código he tenido que quitarlo porque en IE (para mi en la version 6, no se si en otras tambien pasa) no cargaba bien la página, daba error 400 y se jodía todo, asi que probaré lo tuyo o me jodo y que me iframeen xD


Deja un comentario


Aún sin trackbacks.

Sobre los autores

Ringarë, 24 años, Madrid.
Dvil88, 21 años, Salamanca.
Estudiantes de Ingeniería Informática y amantes del desarrollo web.

Categorías

Blogroll