Me parece que tu error esta aqui:
Código:
if (ajax.readyState==1)
{
document.getElementById('capa').innerHTML = 'cargando... ';
}
xq no pones esto:
document.getElementById('capa').innerHTML = 'cargando... ';
despues de:
Código:
ajax.onreadystatechange=function()
{
document.getElementById('capa').innerHTML = 'cargando... ';
if (ajax.readyState==4)
{
if (ajax.status==200)
{
document.getElementById('capa').innerHTML=ajax.responseText;
}
}
}