Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/01/2009, 18:40
Avatar de JoniJnm
JoniJnm
 
Fecha de Ingreso: mayo-2007
Ubicación: Madrid
Mensajes: 264
Antigüedad: 17 años, 6 meses
Puntos: 4
Pregunta Permiso denegado al llamar a top.location

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?
__________________
JoniJnm.es

Última edición por JoniJnm; 23/01/2009 a las 00:11