Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2005, 11:29
eqsoftware
 
Fecha de Ingreso: junio-2004
Mensajes: 84
Antigüedad: 20 años, 5 meses
Puntos: 0
Pasar valores entre una pagina y un popup

Hola, buenas tardes.
Estoy haciendo un editor de estilos, en una pagina tengo un listado de opciones con distintos elementos para elegir, entre ellas esta el color, para ello el usuario hace click en una imagen, esa accion abre un popup que se llama paleta.php al cual le paso el nombre del campo donde se va a guardar el color
Ejemplo:
onClick="MM_openBrWindow('paleta.php?campo=estilo[BODY][background-color]','paleta','width=500,height=500')
En el popup lo que hago es que cuando el usuario selecciona un color y hace click sobre un boton, asigno el valor del color al campo de texto que le pase como parametro.

onclick="window.opener.document.formulario.<?=$_GE T["campo"]?>.value = window.document.hijo.txtcolorwheel.value;">

Lo que da como resultado esto:
onclick="window.opener.document.formulario.estilo[BODY][background-color].value = window.document.hijo.txtcolorwheel.value;"

Lo cual me tira el siguiente error en Mozilla
Error: BODY is not defined


Si el campo se llama pepe, no hay ningun problema, pero... con el formato que yo le paso... si los hay. Si o si tengo que mantener esa estructura de nombres.
Alguien tiene alguna sugerencia?
__________________
Repositorio de funciones utiles para programadores y administradores
http://www.particle.com.ar