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

Incluir conteúdo html em div, problemas como o Chrome


Derme

Pergunta

Olá, uso um script ajax para incluir o conteúdo de um arquivo html em uma div.

Funciona normalmente no IE e Fire Fox, mas não teve jeito de funcionar no Chrome.

arquivo ajax.js

function GetXMLHttp() {
var xmlhttp=false;
try{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
try //Google Chrome
{
var xmlhttp = new window.XMLHttpRequest();
xmlhttp.open("GET",file,false);
xmlhttp.send(null);
xmlDoc = xmlhttp.responseXML.documentElement;
}
catch(e)
{       
xmlhttp = false;
}
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}

var xmlRequest = GetXMLHttp();

function mostra_conetudo(valor){
var url = valor;

xmlRequest.onreadystatechange = mudancaEstado;
xmlRequest.open("GET",url,true);
xmlRequest.send(null);

if (xmlRequest.readyState == 1) {
document.getElementById("inclui_conteudo").innerHTML = "carregando...";
}

return url;
}

function mudancaEstado(){
if (xmlRequest.readyState == 4){
document.getElementById("inclui_conteudo").innerHTML = xmlRequest.responseText;
}
}
Pagina index.html
<html>
<head>
    <title>Untitled</title>
    &lt;script language="javascript" src="ajax.js"></script>
</head>

<body>
<a href="#" onclick="mostra_conetudo('conteudo.html')" class="lmenu">Que somos</a>

<div id="inclui_conteudo" class="conetudo"></div>


</body>
</html>
Página de conteúdo a ser incluído conteudo.html
<p>
Apenas um teste
</p>

Alguém sabe como resolver?

Link para o comentário
Compartilhar em outros sites

2 respostass 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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...