Foros del Web » Programando para Internet » Javascript »

Como cambio el valor de una variable con un popub?

Estas en el tema de Como cambio el valor de una variable con un popub? en el foro de Javascript en Foros del Web. Hola Tengo un problema y es el siguiente: Tengo una ventana llamada colores con un color especifico a modificar con un Color Picker que se ...
  #1 (permalink)  
Antiguo 29/07/2004, 08:41
 
Fecha de Ingreso: mayo-2002
Mensajes: 91
Antigüedad: 22 años, 7 meses
Puntos: 0
Mensaje Como cambio el valor de una variable con un popub?

Hola
Tengo un problema y es el siguiente:
Tengo una ventana llamada colores con un color especifico a modificar con un Color Picker que se muestra como un poppub. Este color se muestra en una de las casillas de la tabla de la ventana principal que se encuentra hecha en asp tengo lo siguiente:
<td width="12%" bgcolor="<%=color%>"><div align="center">&nbsp; &nbsp;</div></td>

donde <%=color%> es el valor hexadecimal que se va a visualizar.

Si le doy clic en un boton que me abre el popub del colorpicker y selecciono el nuevo color, como hago para cambiar el valor de la variable <%=color%> que se encuentra en asp y que con el window.opener me cambie automaticamente el color de la casilla de la ventana principal?

Se que si tuviese un campo de texto en la principal
<input name="colores" type="text" value="<%=color%>" readonly="">

y desde el colorpicker le doy la instruccion:
window.opener.document.getElementById(colores).val ue=Valorcolor;
me cambia automaticamente, pero en el caso que planteo, el color se encuentra en el <td> de la tabla, como modifico el valor de la variable <%=color%>?

Si alguien me puede colaborar con ello lo agradezco!
  #2 (permalink)  
Antiguo 29/07/2004, 13:44
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 551
Antigüedad: 20 años, 6 meses
Puntos: 8
Hola,
Y si colocas:
window.opener.document.tu_forma_principal.getEleme ntsById(colores).value = Valorcolor;

No se...

Porque yo he pasado variables de una popup al formulario principal... Casualmente hoy deje un en este foro los script's que me hacen esto (Actualizar variables desde un popup). Tal vez te de una guia

Chau
  #3 (permalink)  
Antiguo 29/07/2004, 13:53
 
Fecha de Ingreso: mayo-2002
Mensajes: 91
Antigüedad: 22 años, 7 meses
Puntos: 0
Gracias Augusto.

De esa manera ya habia intentado y no me funciona el script, ni siquiera se cierra la ventana para visualizar la principal
Coloqué lo siguiente y nada....

window.opener.document.form1.getElementsById(color es).value = ValorColor;

De esta otra manera intenté y tampoco
window.opener.document.getElementsById(colores).va lue = ValorColor;

mmm..... en realidad no se como pasar el valor para que lo tome la variable colores :(
  #4 (permalink)  
Antiguo 29/07/2004, 15:43
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 551
Antigüedad: 20 años, 6 meses
Puntos: 8
Depronto tenes un error de sintaxis... eso me tomo del pelo bastante rato...


El form1 es el name del <form>de la principal?
El <form> de la principal tiene method ya sea get o post?
Y si pones getElementsById("colores") ? colores entre comillas
En el <body> de la principal tienes onLoad="window.name='el_name_de_tu_form_principal' "?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:11.