Ver Mensaje Individual
  #13 (permalink)  
Antiguo 20/11/2004, 09:33
angsanchez
 
Fecha de Ingreso: octubre-2004
Ubicación: España
Mensajes: 894
Antigüedad: 20 años, 3 meses
Puntos: 3
Hola de nuevo, Cuezaltzin
Efectivamente, no funcionaba, pero creo que he dado con la soulución.
1) Como ya dijo Gul Dukat, no puedes llamar a la función ParametrosPopUP mientras no se haya creado la ventana popup. Por eso, quita la llamada de
Código HTML:
<a href="javascript:ventana('Frame.htm')" onclick="ParametrosPopUP()"> 
y deja sólo
Código HTML:
<a href="javascript:ventana('Frame.htm')"> 
2) Luego, si se pone la llamada en el marco superior, como estábamos haciendo, funciona pero se crea un bucle infinito, porque la función recarga la página del marco superior y en ella se vuelve a llamar a la función. Así que la solución es poner la llamada en el frameset, de modo que sólo se llame a la función una vez (lo mismo que hacías originalmente al llamarla desde el onClick de la página original) y ya no se recarga al aplicar los parámetros al marco superior.
Es decir:
Código HTML:
<frameset rows="*,*"  onLoad="opener.ParametrosPopUP()">
 <frame name="superior" src="arriba.asp">
<frame name="inferior" src="abajo.asp">
</frameset> 
Y quita
Código PHP:
opener.ParametrosPopUP() 
del FRAME arriba.

A mí me va bien, pero no uso ASP. Mira a ver si así te funciona para lo que quieres.

Suerte y ánimo
__________________
Angel :cool: