Ir para conteúdo
Fórum Script Brasil
  • 0

Bug em XML via AJAX usando IE7


linconl

Pergunta

Olá pessoal,

Estou com um problema meio chato, tenho que usar TAG's em um documento XML para um projeto em AJAX que estou fazendo, fiz tudo direito e funciona sem problemas no FF mas não IE7 sem dá erro e não aparece nada....

Tentei várias formas de resolver o problema, mas a unica coisa que consegui resolver foi que se usar as TAG's: <a>,<font>,<span> e talvez algumas outras, funciona normal tanto no FF como no IE7, mas preciso usar as TAG's <ul>,<li> e <div>, que não estão funcionando... Este é o bug, "Bendito" IE... Já testei e outros PC's e dá o mesmo erro.

Código XML:

<?
header("Content-type: application/xml; charset=iso-8859-1",true); // Header

echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>
<xml>
<teste><![CDATA[
<li>teste</li>
]]>
</teste>
</xml>";
?>
Código java script:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Document</title>
<script language="javascript">
function usuarios(){
var ajax;
try{
     ajax = new ActiveXObject("Msxml2.XMLHTTP");
    }catch (e){
        try{ 
            ajax = new ActiveXObject("Microsoft.XMLHTTP");
            }catch (e){
                try{
                    ajax = new XMLHttpRequest();
                }catch (e){
                    ajax = false;
                    }
                }
            }
            ajax.open("GET","b.php",true);


    ajax.onreadystatechange = function conf(){

if(ajax.readyState==4){
document.getElementById('texto').innerHTML = ajax.responseXML.getElementsByTagName('teste')[0].firstChild.nodeValue;



        }
    }


ajax.send(null);
setTimeout("usuarios()",2000);
}

</script>
</head>
<body onLoad="usuarios()">
<span id="usuarios"></span>

<p id="texto"></p>

</body>
</html>

Se alguém souber alguma resposta me ajuda e posta ai.. :blink:

Att,

Lincolemberg Canuto

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...