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..