Foros del Web » Programando para Internet » Javascript »

necesito hacer una ventana con listado de db

Estas en el tema de necesito hacer una ventana con listado de db en el foro de Javascript en Foros del Web. necesito mostrar un listado en una ventana y que este tenga chekbox y al cerrar la misma ponga los id de los campos seleccionados en ...
  #1 (permalink)  
Antiguo 21/06/2007, 11:40
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 10 meses
Puntos: 1
necesito hacer una ventana con listado de db

necesito mostrar un listado en una ventana y que este tenga chekbox y al cerrar la misma ponga los id de los campos seleccionados en un campo de texto dentro de la pagina que llamo a esa ventana.
no si se entiende bien
espero tu ayuda
gracias
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #2 (permalink)  
Antiguo 21/06/2007, 13:22
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: necesito hacer una ventana con listado de db

Virla
bueno, eso vendria siendo Javascript

lo que hiciera fuera esto, al ir seleccionando los checkbox, en el evento onclick, voy agregando a un campo hidden los values de estos, y cuando hagas el evento unload, de esa ventana, pasas tus IDS, al campo que requieres

una idea
suerte
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 21/06/2007, 14:07
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: necesito hacer una ventana con listado de db

Cita:
Iniciado por Shiryu_Libra Ver Mensaje
:
lo que hiciera fuera esto, al ir seleccionando los checkbox, en el evento onclick, voy agregando a un campo hidden los values de estos, y cuando hagas el evento unload, de esa ventana, pasas tus IDS, al campo que requieres

De acuero con que es con JavaScript, pero no sería mejor en lugar de tener que controlar si esta seleccionado o no para agregar/quitar esos valores del hidden, solamente en el último proceso, iterar todos los objetos de la forma y si es un checkbox y está seleccionado, agregar su valor a una variable para pasarla a la forma padre? podría ser un poco menos complejo... aunque seguramente si este tema es trasladado al foro de JavaScript, saldrán con una mejor solución, cuestión de esperar.

Salud
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 21/06/2007, 14:35
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: necesito hacer una ventana con listado de db

Cita:
Iniciado por u_goldman Ver Mensaje
...
aunque seguramente si este tema es trasladado al foro de JavaScript, saldrán con una mejor solución, cuestión de esperar.

Salud

Definitivamente
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #5 (permalink)  
Antiguo 21/06/2007, 14:54
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: necesito hacer una ventana con listado de db

Ya, ya... no se impacienten ;)
  #6 (permalink)  
Antiguo 22/06/2007, 00:08
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Re: necesito hacer una ventana con listado de db

Hola:

Si el campo del formulario donde se recogen los datos se llama datos (del form f), puedes crear una función en esa página principal que se llame recoger y este contenido:
function recoger(d) {
document.forms.f.datos.value = d;
}

y en el popup, en vez de usar el id, yo usaría en los checkboxes el mismno nombre pero distintos values, y un boton enviar...

function enviar(f) {
var elementos = new Array();
for (var i = 0, datos = f.dato, total = datos.length; i < total; i ++)
if (datos[i].checked) elementos[elementos.length] = datos[i].value;
opener.recoger(elementos.join(","));
window.close();
}

y el popup con un form así:
<form >
<input type="checkbox" name="dato" value="valor_1" />
<input type="checkbox" name="dato" value="valor_2" />
<input type="checkbox" name="dato" value="valor_3" />
<input type="checkbox" name="dato" value="valor_4" />
<button type="button" onclick="enviar(this.form)" >enviar</button>
</form>

Lo puse a pelo, así que se me pudo pasar algo... pruébalo y nos cuentas.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #7 (permalink)  
Antiguo 22/06/2007, 00:43
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 10 meses
Puntos: 1
Re: necesito hacer una ventana con listado de db

haa ok, muchas gracias a todos por sus aportes y estare probando esto y despues les cuento, si?
nuevamente muchas gracias para todos
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
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:12.