Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/10/2003, 09:51
alcarji
 
Fecha de Ingreso: mayo-2002
Mensajes: 66
Antigüedad: 22 años, 8 meses
Puntos: 0
Mensaje

Hola Jada:

Una solución es comprobar mediante JavaScript si el usuario está viendo la página dentro de la estructura de frames correcta.

Imagina que tenemos un frame superior (cabecera.htm) y uno inferior (contenido.htm) cuya definición de frames está dentro de un index.htm.

Si quieres evitar que te abran directamente la página ``contenido.htm" o ``cabecera.htm" podrías hacer algo así:

<html>
<head>

[...]

<script language="JavaScript" type="text/javascript">
<!--

if (self == self.top)
self.top.location.replace('index.htm')

//-->
</script>

[...]
<body>
[...]
</body>
</html>


Es decir, si no existe la estructura de frames que debería existir entonces forzamos su carga.
__________________
Un saludo,

Alberto

Última edición por alcarji; 29/10/2003 a las 09:57