Foros del Web » Programando para Internet » Javascript »

Interesante, y para nota!!! opener

Estas en el tema de Interesante, y para nota!!! opener en el foro de Javascript en Foros del Web. Estoy haciendo una página con 3 listbox alimentados desde base de datos de tal forma que cada vez q elijo una opcion, el siguiente listbox ...
  #1 (permalink)  
Antiguo 30/04/2005, 09:54
 
Fecha de Ingreso: mayo-2003
Ubicación: Madrid
Mensajes: 21
Antigüedad: 21 años, 6 meses
Puntos: 0
Interesante, y para nota!!! opener

Estoy haciendo una página con 3 listbox alimentados desde base de datos de tal forma que cada vez q elijo una opcion, el siguiente listbox se refresca automáticamente...y así hasta el tercer listbox que es el que contiene el dato susceptible de ser modificado su valor...
Cuando selecciono el dato, abro un popup para escribir dicho dato (que a su vez tiene una serie de características que son informadas desde un asp(el pop up es una pagina asp).

Cuando le doy al boton de grabar actualiza el opener (pagina principal) y actualiza 3 input que tengo en el opener... bien.

El siguiente paso es que una vez actualizado este dato, deseaba que me creara otros 3 input nuevos (sin refrescar la página) en el opener, ya que estos 3 campos son informativos y luego irán a una base de datos...

Alguien tiene idea de cómo hacerlo? con innerHTML? porque con inner... al ir a almacenar los datos no reconoce más que los input que tenia originalmente la página, dejando los nuevos input de lado

Gracias...
  #2 (permalink)  
Antiguo 30/04/2005, 10:05
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 9 meses
Puntos: 772
Hola KuTToS

Echa un vistazo a este mensaje:

http://www.forosdelweb.com/f13/crear-campos-ocultos-para-sabios-245938/

Saludos,
  #3 (permalink)  
Antiguo 30/04/2005, 10:53
Avatar de sanjo  
Fecha de Ingreso: enero-2005
Mensajes: 404
Antigüedad: 19 años, 10 meses
Puntos: 0
oye una preguntilla, podian pasarme el codigo ese de un listbox alimentado desde bases de datos, es que yoe stoy haciendo algo parecido con mysql y no me sale, GRACIAS
__________________
¿Quiere echarte unas risas y ver cosas espectaculares?
Nomeessentado.com
  #4 (permalink)  
Antiguo 30/04/2005, 17:10
 
Fecha de Ingreso: mayo-2003
Ubicación: Madrid
Mensajes: 21
Antigüedad: 21 años, 6 meses
Puntos: 0
OK. Gracias... Pero sigo sin poder instanciar los nuevos elementos input... es decir no puedo asignarles el valor ya que vienen desde un popup... y no quedan instanciados correctamente ... En cambio si estos input fueran creados en tiempo de diseño, si serían actualizables... Esta es la pregunta.. como hago para q sean instanciables? Recuerda que los input se crean cada vez que se solicita un dato y este invoca a un popup que a su vez es el encargado de asignar dichos valores...

Gracias
  #5 (permalink)  
Antiguo 02/05/2005, 10:38
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 9 meses
Puntos: 772
Hola de nuevo.

No se por que razón, cuando se les da un name no se puede utilizar para asignarles un valor (al menos yo no lo he logrado), aunque creo recordar que si lo mandas a una página PHP o ASP si puedes usarlo para recoger el valor.

Lo que se me ocurre es que además del nombre del des un id:

elem.name='oculto'+num;
elem.id='oculto'+num;

y luedo, desde el pop-up, le des el valor con:

opener.document.getElementById('oculto1').value='l o que sea';

Espero que esto te sirva. Saludos,
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 18:41.