Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Carregar JavaScript com AJAX

28-12-2007 13:12

Muita gente tem dúvida de como usar JavaScript com AJAX.

O AJAX na verdade ele insere todo conteúdo de um arquivo qualquer dentro de uma div, mas, ao encontrar algum JavaScript, ele não execulta, por isso, o JavaScript deve estar no mesmo documento que o script AJAX, e no documento chamado somente a ativação da função.

Vou passar um exemplo bem prático:
ajax.html

<script type="text/javascript"> try{ xmlhttp = new XMLHttpRequest(); } catch(ee){ try{ xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e){ try{ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(E){ xmlhttp = false; } } } function abre(arquivo,metodo){ xmlhttp.open(metodo,arquivo); xmlhttp.onreadystatechange=conteudo xmlhttp.send(null) } function conteudo() { document.getElementById('conteudo').innerHTML="carregando..." if (xmlhttp.readyState==4){ document.getElementById('conteudo').innerHTML=xmlhttp.responseText } } </script> <script> function alerta() { alert("função carregada pelo ajax"); } </script> <div id="conteudo"></div> <a href="javascript: abre('documento.html','GET');">abre</a>

documento.html

<a href="javascript:alerta()">clique</a>

Com esse simples exemplo dá para ter uma idéia desse funcionamento.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado