Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/12/2006, 11:08
Avatar de skaperna
skaperna
 
Fecha de Ingreso: marzo-2005
Ubicación: Barcelona
Mensajes: 84
Antigüedad: 19 años, 10 meses
Puntos: 1
Aclaración de top.opener.top ...

Hola,

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"); 
y se me abre un popup con mi interficie (esto es en modo pruebas, más adelante habrá un botó que abra el popup directamente).

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 
y en IE dice:

Código PHP:
"Permission denied" con codigo:
A que puede ser debido esto??

Muchas gracias por la futura ayuda recibida.

Skaperna
__________________
La sangre son las lágrimas del alma...