Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/05/2012, 10:27
Avatar de nestorjescala
nestorjescala
 
Fecha de Ingreso: mayo-2012
Ubicación: Edo Guarico
Mensajes: 19
Antigüedad: 12 años
Puntos: 1
Respuesta: El DOM y Ventanas secundarias

Gracias por responder chinanzio.. Yo el Popup lo llamo de esta forma:

Código Javascript:
Ver original
  1. function nueva_ventana(url, ancho, alto, barra)
  2. {  
  3.     day = new Date();
  4.     id = day.getTime();
  5.     URL='usuarios_listado.php?cedula=' + document.frmasignar.o_cedula.value;
  6.    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=600,height=400');");
  7.  
  8. }

Y los valores se los envio a la ventana principal usando esta funcion:

Código Javascript:
Ver original
  1. function AgregarFila(obj){
  2.         obj.value = parseInt(obj.value) + 1;
  3.         var oId = obj.value;
  4.         var cedula = document.getElementById("ced");
  5.         var nombres = document.getElementById("nomb");
  6.         var indicador = document.getElementById("ind");
  7.         var extension = document.getElementById("ext");
  8.        
  9.         var strHtml1 = cedula.value + '<input type="hidden" id="hdnCedula_' + oId + '" name="hdnCedula_' + oId + '" value="' + cedula.value + '"/>' ;
  10.         var strHtml2 = nombres.value + '<input type="hidden" id="hdnNombres_' + oId + '" name="hdnNombres_' + oId + '" value="' + nombres.value + '"/>' ;
  11.         var strHtml3 = indicador.value + '<input type="hidden" id="hdnIndicador_' + oId + '" name="hdnIndicador_' + oId + '" value="' + indicador.value + '"/>' ;
  12.         var strHtml4 = extension.value + '<input type="hidden" id="hdnExtension_' + oId + '" name="hdnExtension_' + oId + '" value="' + extension.value + '"/>' ;
  13.  
  14.         var objTr = document.createElement("tr");
  15.         objTr.id = "rowDetalle_" + oId;
  16.         var objTd1 = document.createElement("td");
  17.         objTd1.id = "tdDetalle_1_" + oId;
  18.         objTd1.innerHTML = strHtml1;
  19.         var objTd2 = document.createElement("td");
  20.         objTd2.id = "tdDetalle_2_" + oId;  
  21.         objTd2.innerHTML = strHtml2;
  22.         var objTd3 = document.createElement("td");
  23.         objTd3.id = "tdDetall_3_" + oId;   
  24.         objTd3.innerHTML = strHtml3;
  25.         var objTd4 = document.createElement("td");
  26.         objTd4.id = "tdDetalle_4_" + oId;  
  27.         objTd4.innerHTML = strHtml4;
  28.  
  29.         objTr.appendChild(objTd1);
  30.         objTr.appendChild(objTd2);
  31.         objTr.appendChild(objTd3);
  32.         objTr.appendChild(objTd4);
  33.  
  34.         var objTbody = document.getElementById("tbDetalle");
  35.         objTbody.appendChild(objTr);
  36.         return false;
  37.     }

Espero puedas entender el codigo y lo que intento lograr..