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