Hola
Para que no entren por medio de otras paginas externas sin antes pasar por el index.htm
Estoy como loco probando de todas las maneras con el codigo que esta en los FaQ's pero no me da Por Favor por lo que mas quieran ayudenme con esto.
Me explicare segun lo que entiendo e hice:
- La pagina principal (index.htm) no tiene frame.
- La pagina que no quiero que entren sin antes pasar por index.htm es zona_vip_2.htm con carpeta zona_1/ que seria todo asi zona_1/zona_vip_2.htm
ahora bien cuando yo coloco el script....
<script>
if(top==self) top.location="index.htm"
</script>
en la pagina: zona_1/zona_vip_2.htm e intento entrar por el index, me sale la pagina de error, eso error es porque intenta abrir zona_1/index.htm y el index no esta en una crapeta llamada zona_1
43.- Frames
--------------------------------------------------------------------------------
P.-¿Cómo evitar que tu página se cargue en un frame externo?
R.- Poniendo esto en el <head> de tu página.
Código:
<script>
if (parent.frames.length > 0) parent.location.href = self.document.location
</script>
Carlitos
Ver Perfil
Enviar Mensaje Privado
¡Visita mi Sitio!
Encontrar Mensajes
Agregar a Carlitos a Tu Lista de Amigos
--------------------------------------------------------------------------------
P.- ¿Como cargar el frame principal si acceden directamente a una de mis páginas secundarias?
R.- Poniendo esto en el <head> de tus páginas secundarias.
Código:
<script>
if(top==self) top.location="index.htm"
</script>
Donde index.htm, es el nombre de tu página principal.
__________________
Carlos - Zaragoza
Saludos y Suerte en sus Proyectos!!!