Tengo una dificultad y es la que sigue:
Tengo el siguiente codigo
Código HTML:
request = false;
if (window.XMLHttpRequest) {
request = new XMLHttpRequest();
}
function EnvioDatosModificar(pagina,modificar_hijo,devolucion) {
var pagina2=pagina;
var modificar_hijo2=modificar_hijo;
var devolucion2=devolucion;
if (window.ActiveXObject) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
request = false;
}
}
}
if (request) {
request.onreadystatechange = ProcessEnvioDatosModificar;
request.open("GET", "paginas_modificar_inc.php?pagina="+pagina2+"&modificar_hijo="+modificar_hijo2+"&devolucion="+devolucion2,true);
request.send(null);
}
}
///PROCESO DE AÑADIR FOTOS
function ProcessEnvioDatosModificar() {
if (request.readyState == 4) {
if (request.status == 200) {
var result = document.getElementById (devolucion2);
result.innerHTML = request.responseText;
}
} else {
traer.innerHTML = "<img src=\"img_propio/cargando_ajax.gif\" alt=\"dd\" width=\"16\" height=\"16\" align=\"absmiddle\">Procesando ...";
}
}
Los dos primero son datos como el id y el numero de pagina, pero el ultimo es donde yo quiero que muestre el resultado, y es aqui donde me encuentro con el problema.
devolucion2 si contiene valores en la funcion EnvioDatosModificar pero yo lo necesito en la funcion ProcessEnvioDatosModificar() para indicarle donde colocar dicha informacion (que por cierto es texto), pero quí se pierde el valor.
¿como puedo hacer esto?
Gracias de antemano por vuestra paciencia
Saludos