se refiere a la ventana que le ha abierto.
Mi pregunta es: Puedes referirte a "window.opener.opener" por ejemplo? Seria la ventana que le ha lanzado a la ventana que le ha lanzado... jaja
| |||
window.opener se refiere a la ventana que le ha abierto. Mi pregunta es: Puedes referirte a "window.opener.opener" por ejemplo? Seria la ventana que le ha lanzado a la ventana que le ha lanzado... jaja |
| ||||
Pues sí se puede. Al menos en IE y FireFox. Puedes hacer la prueba creando 3 páginas llamadas 3.html, 1.html y 2.html En la primara (3.html) pones como código: <html> <head> <title>Untitled</title> </head> <body> <div id="pepe"></div> <script> pepe1=window.open("1.html","pepe1"); </script> </body> </html> En la segunda (1.html): <html> <head> <title>Untitled</title> </head> <body> <body> <script> pepe2=window.open("2.html","pepe2"); </script> </body> </html> Y en la tercera (2.html) Pones el siguiente código: <html> <head> <title>Untitled</title> </head> <body> <body> <script> window.opener.opener.document.getElementById('pepe ').innerHTML="Escrito desde la tercera ventana"; </script> </body> </html> Si aparece el texto "Abierto desde la tercera ventana" en la primera ventana es que sí se puede.
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |