Foros del Web » Programando para Internet » Javascript »

pasar dos variables de hijo a padre

Estas en el tema de pasar dos variables de hijo a padre en el foro de Javascript en Foros del Web. Distiguidos Socios!: Necesito pasar dos variables desde el hijo hacia el padre, este es el codigo que utilizo function renviar(asd, asd2) { var seguim = ...
  #1 (permalink)  
Antiguo 16/11/2004, 15:55
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 19 años, 6 meses
Puntos: 0
pasar dos variables de hijo a padre

Distiguidos Socios!:
Necesito pasar dos variables desde el hijo hacia el padre, este es el codigo que utilizo

function renviar(asd, asd2)
{
var seguim = eval("document.all.id_segui"+asd+".value;");
var codi = eval("document.all.id_codigo"+asd2+".value;");
//var pat = opener.document.frm;

opener.document.frm.descripcion.value=seguim;
opener.document.frm.codigo.value = codi;
//--- cerrar ventana actual---
opener.document.frm.nombrera.focus();
window.close();

}

y se llama desde aqui:
<tr>
<td style='cursor: hand' onClick=renviar("<? echo $segui, $codigo; ?>") id=id_segui<? echo $segui; ?> value="<? echo $segui; ?>"><? echo $segui; ?></td>
<td style='cursor: hand' onClick=renviar("<? echo $segui, $codigo; ?>") id=id_codigo<? echo $codigo; ?> value="<? echo $codigo; ?>"><? echo $codigo; ?></td>
</tr>

Ojo: igualito me funciona pero para pasar solo una variable...
Atte
Maurimono

Última edición por maurimono; 16/11/2004 a las 16:09 Razón: alrevez
  #2 (permalink)  
Antiguo 27/07/2005, 14:13
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 19 años, 6 meses
Puntos: 0
mas sabe el diablo....

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
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 06:32.