Código:
explicando: al hacer un click en un botonde mi pagina se dispara a "include_dinamico" el que agarra el valor de un input text llamado campoUnico y muestra su contenido en un <div> de mi pagina, funciona de maravilla pero el problema es que necesito este codigo para utilizarlo en varios botones con sus varios input text y DIVs corespondientes, por lo que necesito parametrizar el id 'campoUnico' y eld div 'seccionDIV'var include_terminado = function (oXML) { document.getElementById('seccionDIV').innerHTML = oXML.responseText; }; function include_dinamico (url) { var codigo = document.getElementById('campoUnico').value; myConn.connect("include.php", "GET", "variable="+url+"&codigo="+codigo, include_terminado); }
para eso cambie el cogigo asi:
Código:
el problema a qui es que 'datodevuelto' siempre me da el valor '0' asi que la linea --- var procesa = function (oXML) { datodevuelto = oXML.responseText; }; --- no me altera el valor de 'datodevuelto ' que es lo que quiero, lo primero q se me ocurre es denir 'datodevuelto' como 'global' o algo asi, intente otras cosas pero no me sale, ya les dije no se bien javascript, alguna idea? var include_terminado = function (idet) { var datodevuelto ='0'; var procesa = function (oXML) { datodevuelto = oXML.responseText; }; procesa; document.getElementById(idet).innerHTML = datodevuelto }; function include_dinamico (dato) { var codigo = document.getElementById('cod'+dato).value; if (codigo != ''){ document.getElementById('det'+dato).innerHTML = "<img src='../images/action/loading.gif' />"; myConn.connect("../lib/include.php", "GET", "variable=locidprod&codigo="+codigo, include_terminado('det'+dato)); } }