Tengo la siguiente función, a la que llamo de manera normal (y eso funciona):
Código PHP:
function valT(id,f,l){
var url = "val.asp?acc=all&id="+escape(id);
ajax.open("GET", url, true);
ajax.onreadystatechange = function()
{
if(ajax.readyState == 4){
if(ajax.status=="200"){
for(cont=f;cont=l;cont++){
document.getElementById('a'+cont).src = v;
}
}
}
}
ajax.send(null);
}
La cosa es que al ejecutar se queda pillada la pagina y FIrefox al cabo de un rato me dice que un JS está bloqueado y que si quiere detenerlo (y obviamente, no consigo el resultado obtenido).
¿Por qué ocurre?