Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/07/2006, 04:42
Avatar de Azrael666
Azrael666
 
Fecha de Ingreso: noviembre-2004
Mensajes: 652
Antigüedad: 19 años, 6 meses
Puntos: 1
Saber si existe pagina padre

Vamos a ver.. yo queria saber como se puede hacer para saber si una pagina se abre dentro de otra, y me voy a intentar explicar lo mejor posible jaja:

tengo una pagina "pagina00.htm" con lo siguiente:

Código HTML:
<html>
<head>
<title>Pagina padre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<iframe id="prueba" name="prueba" src="pagina01.htm" frameborder="0" framespacing="0" scrolling="no" 
border="0" style="position:absolute; width:753px; height:482px; z-index:5; left: 161px; top: 34px;"></iframe> 
</body>
</html> 
y una hija "pagina01.htm":

Código HTML:
<html>
<head>
<title>Pagina hija</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script>

function comprueba()
{//falla esto (uy.. que observador soy ;-) jajaja)
 if (document.parent==null) 
 { alert("No hay pagina padre");}
 else 
 { alert("hay pagina padre");} 
}</script>
</head>
<body onLoad="comprueba();" >
</body>
</html> 

si en el navegador se escribe directamente pagina01.htm debe dar un error (redireccionar a otra pagina o lo que sea) pero si se entra a esa pagina desde pagina00.htm debe funcionar correctamente..
pero no me funciona..
a ver si teneis alguna idea..
__________________
ALOZORRO v5.0 (ahora en .es)