Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/04/2009, 10:31
vixstor
 
Fecha de Ingreso: abril-2009
Mensajes: 3
Antigüedad: 15 años, 8 meses
Puntos: 0
paso de valor a variable ?

Buenas a todos, primero aclarar q no se de javascript por eso consulto aqui, tengo el siguiente problema, estoy implementando una pagina que requiere AJAX, encontre un script que hace lo siguiente:

Código:
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);
}
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'
para eso cambie el cogigo asi:

Código:
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));
	}
}
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?