Hola,
Tengo una página que debe ser vista en un iframe, si no se ve desde él, hago que se redigira a la Web principal:
Código:
<script type="text/javascript">
if (location != top.location) {
top.location = "http://web.es";
}
</script>
El problema es que el iframe se ve en otras Web, y como no se puede llamar al método top.location desde una Web a otra, salta el error en IE (abajo a la izquierda, en triángulo amarillo) "permiso denegado al llamar al método top.location". Aunque no pasa nada que salga el error, hay alguna posibilidad de comprobar si top.location no pertenece a mi web para no tener que comprobar y, por tanto, no salte?