Foros del Web » Programando para Internet » PHP »

Detectar la falta de frame y ponerlo

Estas en el tema de Detectar la falta de frame y ponerlo en el foro de PHP en Foros del Web. Hola, Hago un sitio con frames, pero quiero que si por alguna causa alguien accesa a mis paginas directamente sin que aparezca el frame, lo ...
  #1 (permalink)  
Antiguo 16/07/2002, 13:34
Avatar de Rnsto  
Fecha de Ingreso: marzo-2002
Ubicación: Puerto Vallarta, Mexico
Mensajes: 204
Antigüedad: 22 años, 8 meses
Puntos: 0
Detectar la falta de frame y ponerlo

Hola,

Hago un sitio con frames, pero quiero que si por alguna causa alguien accesa a mis paginas directamente sin que aparezca el frame, lo carge automaticamente.

Gracias por su ayuda.

Rnsto Luna
  #2 (permalink)  
Antiguo 16/07/2002, 17:02
 
Fecha de Ingreso: noviembre-2001
Ubicación: Quito - Ecuador
Mensajes: 87
Antigüedad: 23 años
Puntos: 0
Re: Detectar la falta de frame y ponerlo

hola yo utilizo esto y va bien.


<SCRIPT LANGUAGE="JavaScript">
function cargar()
{
if(parent.frames.length != 0)
{

}
else {
parent.frames.location.href = "<?php echo"tupagina.htm?variable=$variable"; ?>";

}

}

</SCRIPT>
y en el body se llama a la funcion cargar, debe quedar asi:
<body bgcolor="#FFFFFF" text="#000000" onLoad="cargar()">


espero sea de ayuda

EduH
  #3 (permalink)  
Antiguo 17/07/2002, 12:55
Avatar de Rnsto  
Fecha de Ingreso: marzo-2002
Ubicación: Puerto Vallarta, Mexico
Mensajes: 204
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: Detectar la falta de frame y ponerlo

Gracias, por su ayuda a todos. Ya lo pude resolver.

Se los incluyo aqui tal y como quedo, por si alguno de ustedes les sirve. ;)

Asi quedo mi pagina principal o FRAMESET llamado (index.php)

<frameset cols="130,*">
<frame name="menu" src="menu.html">
<frame name="content" src="<?php echo $page ?>">
</frameset>

Y asi mi pagina FRAME (trave_tips.php)

<script language="JavaScript">
if (self == top)
document.location.href = "index.php?page=travel_tips.php";
</script>

SaLUdos desde MEXICO

Rnsto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:07.