Mas o menos una cosa asi:
En el popup:
Código Javascript
:
Ver originalfunction AgregarFila(obj) {
obj.value = parseInt(obj.value) + 1;
var oId = obj.value;
// ESTOY SUPONIENDO QUE LOS SIGUIENTES ELEMENTOS ESTAN EN EL POPUP
var cedula = document.getElementById("ced");
var nombres = document.getElementById("nomb");
var indicador = document.getElementById("ind");
var extension = document.getElementById("ext");
var strHtml1 = cedula.value + '<input type="hidden" id="hdnCedula_' + oId + '" name="hdnCedula_' + oId + '" value="' + cedula.value + '"/>';
var strHtml2 = nombres.value + '<input type="hidden" id="hdnNombres_' + oId + '" name="hdnNombres_' + oId + '" value="' + nombres.value + '"/>';
var strHtml3 = indicador.value + '<input type="hidden" id="hdnIndicador_' + oId + '" name="hdnIndicador_' + oId + '" value="' + indicador.value + '"/>';
var strHtml4 = extension.value + '<input type="hidden" id="hdnExtension_' + oId + '" name="hdnExtension_' + oId + '" value="' + extension.value + '"/>';
var params = {};
params.oId = oId;
params.strHtml1 = strHtml1;
params.strHtml2 = strHtml2;
params.strHtml3 = strHtml3;
params.strHtml4 = strHtml4;
window.opener.appendTr(params);
return false;
}
y en la principal:
Código Javascript
:
Ver originalfunction appendTr(params) {
var objTr = document.createElement("tr");
objTr.id = "rowDetalle_" + params.oId;
var objTd1 = document.createElement("td");
objTd1.id = "tdDetalle_1_" + params.oId;
objTd1.innerHTML = params.strHtml1;
var objTd2 = document.createElement("td");
objTd2.id = "tdDetalle_2_" + params.oId;
objTd2.innerHTML = params.strHtml2;
var objTd3 = document.createElement("td");
objTd3.id = "tdDetall_3_" + params.oId;
objTd3.innerHTML = params.strHtml3;
var objTd4 = document.createElement("td");
objTd4.id = "tdDetalle_4_" + params.oId;
objTd4.innerHTML = params.strHtml4;
objTr.appendChild(objTd1);
objTr.appendChild(objTd2);
objTr.appendChild(objTd3);
objTr.appendChild(objTd4);
// Y ACA ESTOY SUPONE¡IENDO QUE EL TBODY ESTA EN LA PAGINA PRINCIPAL
var objTbody = document.getElementById("tbDetalle");
objTbody.appendChild(objTr);
}