Poi prova una cosa, forse lo hai già fatto:

codice:
if(httpObject.readyState == 4){ 
          document.getElementById('tab_news').innerHTML= httpObject.responseText;
     }else{
            alert(httpObject.status+" "+httpObject.responseText);
     }
Così testi se il problema è onreadystatechange o altro perchè su ie, onreadystatechange, funziona.

Ciao