Aqui você verá artigos sobre JavaScript
Moderador: web
por web Offline » Sex Dez 28, 2007 1:12 pm
|
|
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
- Código: Selecionar todos
<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.

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb [@] hotmail [.] com
web
ADMIN
Mensagens: 11904
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
Voltar para Artigos sobre JavaScript
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante