Eu estava desenvolvendo um chat em ajax e estou com alguns problema.
Bom, As mensagens eu retorno num XML no formato
<root> <mensagem> <autor></autor> <msg></msg> <data></data> </mensagem> <mensagem> ... </mensagem> </root>
eu uso esse código para varrer o xml:
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) { var xmlDoc = receiveReq.responseXML; var mensagens = xmlDoc.getElementsByTagName('mensagem'); ... ...Eu debuguei esse script e reparei que o script para de fncionar quando eu vou pegar os elementos pela TAG.
Já dei um "responseText" ao inves de "responseXML" no obj httpreq e ele retorna o xml certinho, no padrao que eu em geral varro.
Outros detalhes curiosos...
Eu utilizo essas mesmas coisas em outras aplicações aqui do trabalho e o chat funfa perfeitamente, mas NESSA aplicação o js pára nesse ponto que indiquei.
E outra coisa, o erro é ssomente no nosso browser mais querido... o IE.