sería genial si me pudieseis aclarar un pequeño problema que tengo.
Vereis, me logo en un entorno que tiene un proxy determinado, llego a una determinada página, y con esa página cargada pongo en la barra de direcciones lo siguiente:
Código PHP:
javascript:top.frames['Inferior'].frames['Cos'].location.replace("/demo/index.php");
Entonces, dentro de mi aplicación existen unos links cuya función es ejecutar un javascript en la ventana padre, tal que así:
Código PHP:
top.opener.top.frames['Inferior'].frames['Menu'].Operativa(variable);
Tengo 2 dudas/problemas:
1) Podríais aclararme el concepto de top.opener.top ??? el opener se que es para abrir la ventana padre, pero y los "top" de delante y detrás?? para que sirven???
2) Si se clicka por primera vez en alguno de estos enlaces, en la ventana padre se ejecuta la función javascript Operativa, pero si se clicka de nuevo en otro link del mismo tipo, me da error:
En firefox dice:
Código PHP:
top.opener has no properties
Código PHP:
"Permission denied" con codigo:0
Muchas gracias por la futura ayuda recibida.
Skaperna