Hola de nuevo...
 
Lo he probado de todas las maneras pero no muestra el cargador en Safari. 
Pongo el codigo para haber si me ayudais mejor, jeje: 
ajax.onreadystatechange=function() {  
 Código PHP:
    ajax.onreadystatechange=function() {
if (ajax.readyState!=4){
document.getElementById(capa).innerHTML = "cargando";
}  else {
document.getElementById(capa).innerHTML = "listo";
}
} 
    
  ¿Que hago mal, yo lo veo bien escrito... no?