¡Ya encontré la solución para hacerlo!
Código PHP:
<script language="javascript">
var t;
var i=0;
function inicio() {
var element2 = document.getElementById("aqui1");
element2.innerHTML = '<img src="/images/cargando.gif" />';
var element4 = document.getElementById("aqui");
element4.innerHTML = 'Alcanzando el punto anterior de recorrido...';
recorrecombo();
}
function recorrecombo() {
frm=document.forms["formularios1"]
frm.BotonEmail.disabled=true;
frm.BotonCancela.disabled=false;
var element1 = document.getElementById("aqui");
var final = document.getElementById("url").length-1;
var fragment_url = '/modulos/parser.asp?Id='+document.getElementById("url").options[i].value+'&url='+document.getElementById("url").options[i].text;
element1.innerHTML = 'Consultando estado para '+document.getElementById("url").options[i].value+'...';
var ajax=nuevoAjax();
ajax.open("GET", fragment_url, true);
ajax.send();
ajax.onreadystatechange = function() {
if (ajax.readyState == 4) {
//escribimos la respuesta
if (i==final){
element1.innerHTML = 'Procesados '+i+' de '+final+' ('+document.getElementById("url").options[i].value+')<br>¡Proceso Concluido!';
frm=document.forms["formularios1"]
frm.BotonEmail.disabled=false;
clearTimeout(t);
}
else{
element1.innerHTML = 'Procesados '+i+' de '+final+' ('+document.getElementById("url").options[i].value+')';
}
}
}
i=i+1
t=setTimeout("recorrecombo()",4000)
}
function anulabucle() {
clearTimeout(t);
var element3 = document.getElementById("aqui1");
element3.innerHTML = 'Pulse Comenzar para reanudar el Proceso...';
frm.BotonEmail.disabled=false;
frm.BotonCancela.disabled=true;
}
</script>
Muchas gracias por la ayuda
Salu2!