Login: Senha: Registrar-se - Esqueci minha senha
.: Menu
Home
Artigos
Sign. dos Sonhos
Papel de Parede
Ilusões de Ótica
.: Bancos
Emoticons e Gifs
Ícones
Logos
.: Serviços
Mural de Recados
Usuários Online
Bloco de Notas
Formmail
Meu IP
.: Geradores
Gerador de Senhas
Barra de Rolagem
Recomende
Pop-up
Inverter Link
.: Canais
Apostilas
Arte/Cultura
Blog
Busca
Celular
Downloads
E-mail Grátis
Emoticons
Esportes
Filmes
Flogs
Fontes
GTA Mods
Host Grátis
Humor
Infantil
Informática
Jogos
Jogos Online
Linux
Músicas
Notícias
Offline
Redirecionadores
Sites Parceiros
Webdesigners
Webmasters
.: Na Faixa
Sobre
Contato
Recomende-nos
Termos de uso

Como criar um site em ajax

Enviado em 11/04/2007 - 11:50
Fonte: A A A A

Olá
amigos! A pedidos, vou postar aqui como fazer um site em ajax, igual ao
Ajax Online. Não sou expert no assunto, estou aprendendo como muitos
que acessam este site em busca de conhecimento, mas acho que vai ser
muito útil. O que vou postar aqui foi retirado do nosso fórum, mais
especificamente dos tópicos "Dúvida de Iniciante" e "Método POST".



Pois bem, vamos ao que interessa! O Ajax Online usa o framework
AjaxLib, não por ser melhor ou algo parecido, não estou fazendo
propaganda aqui, porém foi a biblioteca sugerida no fórum na época em
que estavamos desenvolvendo o site, e será ela que iremos usar aqui.
Para baixa-la, clique
aqui
ou acesse a área de downloads do site para pega-la. Ah! Claro! O que é
framework? Framework é tudo aquilo que é usado para auxiliar em um
trabalho, em um projeto, seja programas, bibliotecas, tudo! Podemos
chamar esse framework de biblioteca também.



No nosso arquivo html iremos inserir a linha abaixo para chamar a biblioteca:



<script language="JavaScript" type="text/JavaScript" src="includes/ajaxlib.js"></script>



Abaixo veremos como é o código que irá fazer o processo de enviar a solicitação, pegar os dados e exibi-los na tela:



<script type="text/javascript">

<!--//--><![CDATA[//><!--

function mostrarConteudo(toLoad){

var div = document.getElementById("conteudo");

div.innerHTML = "<center>Carregando a página...</center>";

var ajax = new Ajax();

ajax.set_receive_handler(

function(c) {

div.innerHTML = c;

}

);

ajax.send(toLoad);

}

//--><!]]>

</script>





No código acima primeiro criamos uma função chamada
mostrarConteudo. O texto onde diz "conteudo" é o nome da tag div em que
iremos mostrar o conteúdo do site correspondente a cada link do menu.
Como já disse, estou aprendendo tanto quanto vocês, por isso, irei
apenas postar os códigos aqui para você copiar e estudar. Lembrando que
ajax é muito mais que mostrar um carregando. Não é porque você copiou e
colou isso aqui e fez funcionar que você já está programando em ajax.
Ai fica a seu critério estudar mais sobre este facinate assunto ou
simplesmente ficar copiando e colando.



Por enquanto, os códigos acima ficam entre as tags head. A partir
de agora, os códigos que serão apresentados virão entre as tags body.
Vamos ver como serão os links que irão chamar o conteúdo:



<a href="#" onClick="mostrarConteudo('paginas/link.htm');">Link</a>



No link acima, temos o onClick. Significa que ao clicar ele irá
executar a função mostraConteudo, buscando o arquivo link.htm, que está
dentro da pasta paginas. Lógico que este arquivo deve existir, se não o
script vai ficar mostrar a mensagem de carregando até você cansar
(rsrs)!



Agora temos que criar a div onde irá aparecer o conteúdo:



<div id="conteudo"></div>



Pronto! Está feito! Agora sempre que alguém clicar no seu link, o
conteúdo irá aparecer dentro da div conteúdo. Para que, ao carregar o
site já apareça algo dentro desta div, sem precisar clicar no link,
você deve inserir o seguinte código na tag body:



<body onLoad="mostrarConteudo('paginas/pagina_inicial.htm');">



Você pode inserir outros códigos na tag body, não precisa ser
exatamente isto que está acima, porém deve necessariamente conter o
conteúdo do onLoad.



Tiago Floriano (www.ajaxonline.com.br)


Enviado por: swat

Postado em: Ajax

Esse artigo foi visualizado 4016 vezes

Compartilhe este artigo
facebook del.icio.us rec6 digg
Recomende este artigo a um amigo


Voltar
>> Comentários
 
Related Posts Plugin for WordPress, Blogger...
Comentar
eegg Coment: ergerg
 
Vinicius Silva Coment: Ola amigo eu peguei fiz tudo como você fez mas nao abriu a pagina o porque eu nao sei poderia me ajudar. precisso disso urgente.
 
Buscar Artigos:
.: Mods de GTA
GTA SA, VC, IV
SA - Carros
IV - Carros
Mods
GTA IV
SA - Mods Cleo
.: Saúde
Calculadora de IMC
Peso Ideal
Artigos de Saúde
.: Jogos Online
Ação
Aventura
Cassino
Classicos
Colorir
Corrida
Educativos
Esporte
Estrategia
Infantil
Luta
Meninas
Nave
Tiro
Outros
Adulto
Top Jogos
.: Parceiros
Mural de Recados Grátis
Papel de Parede
Show Moto
Web Visual
.: Nossos Números
Artigos: 931
Categorias: 51
Comentarios: 1863
Usuarios: 26705
Blocos de Nota: 87
Canais: 169

website monitoring service
eXTReMe Tracker
Na Faixa.net - Todos os direitos reservados. 12/2003 - 11/2024
Leia nossos Termos de Uso - Política de Privacidade
Desenvolvido por Web Visual
Crie seu Site - Papel de Parede Grátis - Show Moto - Mural de Recados Grátis - Dicas10