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

"Carrehando página em AJAX" não abre no IE (6,7,8)


Leonardo.j

Pergunta

index.php

<script language="javascript" src="ajax.js"></script>
<script language="javascript" src="instrucao.js"></script>
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<link href="ragslayer.css" rel="stylesheet" type="text/css">


<a href="#" onClick="abrirPag('pagina.php');" >Link da pagina</a></td>
ajax.js
function GetXMLHttp() {
    if(navigator.appName == "Microsoft Internet Explorer") {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else {
        xmlHttp = new XMLHttpRequest();
    }
    return xmlHttp;
}

var xmlRequest = GetXMLHttp();
instrucao.js
function abrirPag(valor){
    var url = valor;

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

        if (xmlRequest.readyState == 1) {
            document.getElementById("conteudo_mostrar").innerHTML = "<div class='ajax_loading'><img src='img/7-1.gif'>Carregando...</div>";
        }

    return url;
}

function mudancaEstado(){
    if (xmlRequest.readyState == 4){
        document.getElementById("conteudo_mostrar").innerHTML = xmlRequest.responseText;
    }
}
Css.css
.ajax_loading {
    background-color: #A9D0E3;
    color: #000;
    text-align: center;
    padding: 5px;
    width: 100%;
    bottom: 0%;
    left: 0%;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    z-index: 10000;
    position: fixed;
    opacity: 0.9;
    filter: alpha(opacity=90);

}

Clique aqui para testar < só no mozila firefox pega!

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Leonardo.j, de onde você pegou o script?

Eu lembro de já ter usado isso, mas já não tenho comigo e não lembro de onde peguei. Também lembro de alguma DIV que mostra o conteúdo carregado pelo Ajax, ou seja, o código esta incompleto e por isso não vai funcionar.

Link para o comentário
Compartilhar em outros sites

  • 0
Leonardo.j, de onde você pegou o script?

Eu lembro de já ter usado isso, mas já não tenho comigo e não lembro de onde peguei. Também lembro de alguma DIV que mostra o conteúdo carregado pelo Ajax, ou seja, o código esta incompleto e por isso não vai funcionar.

Oi _Vinny_, peguei desse link aqui http://scriptbrasil.com.br/forum/index.php?showtopic=129879 Pois é daqui mesmo, e está funcional apenas não pega no navegador Internet explore, e a div fica no instrução.js .

Link para o comentário
Compartilhar em outros sites

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,5k
×
×
  • Criar Novo...