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?