Fernando Sena - Programação & Tecnologia Digital
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Procurar
 
 

Resultados por:
 


Rechercher Pesquisa avançada

Palavras-chaves

Últimos assuntos
» Wii ganha versão de 'Street Fighter II' para Mega Drive com modo on-line
Carregar uma Página dentro de uma DIV com AJAX Icon_minitime1Qua 16 Nov - 16:14 por fernandosena

» Segurança e redes sem fio
Carregar uma Página dentro de uma DIV com AJAX Icon_minitime1Qua 16 Nov - 16:11 por fernandosena

» Nokia lançará tablet com Windows 8 em junho de 2012, diz executivo
Carregar uma Página dentro de uma DIV com AJAX Icon_minitime1Qua 16 Nov - 16:05 por fernandosena

» Empresa registra aumento de 472% no número de vírus para Android
Carregar uma Página dentro de uma DIV com AJAX Icon_minitime1Qua 16 Nov - 16:03 por fernandosena

» YouTube investe US$ 100 milhões em vídeos
Carregar uma Página dentro de uma DIV com AJAX Icon_minitime1Sex 7 Out - 8:34 por fernandosena

» Todos os títulos futuros da Microsoft devem trazer suporte para o Kinect
Carregar uma Página dentro de uma DIV com AJAX Icon_minitime1Sex 7 Out - 8:25 por fernandosena

» Resident Evil 5 - PC
Carregar uma Página dentro de uma DIV com AJAX Icon_minitime1Sex 7 Out - 8:22 por fernandosena

» Novo trailer de Assassin’s Creed Revelations é lançado
Carregar uma Página dentro de uma DIV com AJAX Icon_minitime1Sex 7 Out - 8:12 por fernandosena

» Biostar apresenta nova placa-mãe que permite acesso remoto via smartphones
Carregar uma Página dentro de uma DIV com AJAX Icon_minitime1Sex 7 Out - 8:08 por fernandosena

junho 2024
SegTerQuaQuiSexSábDom
     12
3456789
10111213141516
17181920212223
24252627282930

Calendário Calendário

Tópicos semelhantes
    Blog
    Fórum grátis


    Carregar uma Página dentro de uma DIV com AJAX

    Ir para baixo

    Carregar uma Página dentro de uma DIV com AJAX Empty Carregar uma Página dentro de uma DIV com AJAX

    Mensagem por fernandosena Sex 2 Set - 13:28

    Carregamento simples de uma página dentro de uma DIV usando AJAX
    Primeiro criamos o arquivo onde fazemos a solicitação do browser, para saber se o navegador suporta ou não “Msxml2.XMLHTTP”

    ajax.js

    function GetXMLHttp() {
    if(navigator.appName == "Microsoft Internet Explorer") {
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else {
    xmlHttp = new XMLHttpRequest();
    }
    return xmlHttp;
    }

    var xmlRequest = GetXMLHttp();
    No arquivo “instrucao.js” terá as informações necessárias para fazer a ação

    instrucao.js

    function abrirPag(valor){
    var url = valor;

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

    if (xmlRequest.readyState == 1) {
    document.getElementById("conteudo_mostrar").innerHTML = "<img src='loader.gif'>";
    }

    return url;
    }

    function mudancaEstado(){
    if (xmlRequest.readyState == 4){
    document.getElementById("conteudo_mostrar").innerHTML = xmlRequest.responseText;
    }
    }
    Criamos a página Index.html para recerber as informações

    Index.html

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Carregando Página em DIV / AJAX</title>
    <script language="javascript" src="ajax.js"></script>
    <script language="javascript" src="instrucao.js"></script>
    </head>
    <body>
    <div id="menu"><a href="#" onclick="abrirPag('Conteudo.html');">Clientes</a></div>
    <br><br>
    <div id="conteudo_mostrar"></div>
    </body>
    </html>
    E finalmente criamos a página Conteudo.html que será exibida dentro da DIV “conteudo_mostrar”

    Conteudo.html

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Clientes</title>
    </head>
    <body>
    Lorem Ipsum is simply dummy text of the printing and typesetting industry.
    Lorem Ipsum has been the industry's standard dummy text ever since the 1500s,
    when an unknown printer took a galley of type and scrambled it to make a
    type specimen book. It has survived not only five centuries, but also the
    leap into electronic typesetting, remaining essentially unchanged. It was
    popularised in the 1960s with the release of Letraset sheets containing
    Lorem Ipsum passages, and more recently with desktop publishing software
    like Aldus PageMaker including versions of Lorem Ipsum.
    </body>
    </html>
    Qualquer dúvida postem!!
    fernandosena
    fernandosena
    Admin

    Mensagens : 155
    Data de inscrição : 01/09/2011
    Idade : 59
    Localização : Salvador-BA

    http://www.wix.com/fernandopadre/padre

    Ir para o topo Ir para baixo

    Ir para o topo

    - Tópicos semelhantes

     
    Permissões neste sub-fórum
    Não podes responder a tópicos