Entiendo, puedes probar asi:
Código:
function GetData(){
//proceso completado
if (http.readyState == 4) {
//sin error, se mandan datos al select
if (http.status == 200) {
//todo perfecto, escribiendolos
if (http.responseText.indexOf('invalid') == -1) {
//separamos el control de los datos
results = http.responseText.split("|");
//en Results[0], estara el nombre del control que tendra los datos
//en Results[1], se encontraran todos los valores
var el = document.getElementById(results[0]);
if(!el) alert( "No se encontro el elemento: " + results[0] );
el.innerHTML = results[1];
//Cerramos el proceso
enProceso = false;
}
}
//en caso de error
else{ alert("Error en la recepcion de datos")
enProceso = false;
}
}
}
Saludos.