hace tiempo hice esta pregunta, que nadie, aparentemente supo entender...
pero por fin la respuesta se deja ver:
html:
<tr>
<td style='cursor: hand' onClick=renviar("<? echo $i; ?>") id=cod<? echo $i; ?> value="<? echo $codigo ?>"><? echo $codigo ?></td>
<td bordercolor="#FF0000" id="desc<? echo $i; ?>" value="<? echo $descripcion; ?>"> <?php echo $descripcion; ?></td>
</tr>
lo interesante de esto son tan solo los id.
Js:
function renviar(asd)
{
var datos = eval("document.all.cod"+asd+".value;"); //toma el id cod mas el correlativo qie le indica la posicion del valor a enviar
var datos1 = eval("document.all.desc"+asd+".value;");
var pat = opener.document.frm;
if(datos != "")
{
with(pat)
{
codigo.value = datos;
descripcion.value = datos1;
}
opener.document.frm.codigo.focus();
window.close();
}
}
La cosa era que necesitaba pasar dos valores, pero hacia dos text del padre.
Parece que el tiempo nos pone mas sabios.
Atte
Mauricio Gonzalez