GUJS

O Maior Fórum Javascript do Brasil
Rodar javascript depois de carregar ajax
Novo tópico   Responder tópico    GUJS - O Maior Fórum Javascript do Brasil - Índice -> Ajax
Exibir tópico anterior :: Exibir próximo tópico  
Autor Mensagem
dandilo
What is alert?


Registrado: 17/05/10
Mensagens: 1

MensagemEnviada: Seg 17/Maio/2010 17:49    Assunto: Rodar javascript depois de carregar ajax Responder com citação

Fala galera... então... estou com um pequeno probleminha... preciso rodar um javascript depois que o ajax carrega uma página pra mim... tem como?

essa é a minha função ajax...
Código:
// JavaScript Document
// FUNÇÃO RESPONSÁVEL DE CONECTAR A UMA PAGINA EXTERNA NO NOSSO CASO A BUSCA_NOME.PHP
// E RETORNAR OS RESULTADOS

function ajax(url)
{

//alert(nick);
//alert(dest);
//alert(msg);

req = null;
// Procura por um objeto nativo (Mozilla/Safari)
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
req.onreadystatechange = processReqChange;
req.open("GET",url,true);
req.send(null);
// Procura por uma versão ActiveX (IE)
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
if (req) {

req.onreadystatechange = processReqChange;
req.open("GET",url,true);
req.send();
}
}
}

function processReqChange()
{

// apenas quando o estado for "completado"
if (req.readyState == 4) {

// apenas se o servidor retornar "OK"

if (req.status ==200) {

// procura pela div id="pagina" e insere o conteudo
// retornado nela, como texto HTML   
document.getElementById('pagina').innerHTML = req.responseText;

} else {
alert("Houve um problema ao obter os dados: " + req.statusText);
}
}
}


E esse é o script que eu quero rodar depois que o ajax carrega as páginas...

Código:
<script type="text/javascript">
   $(document).ready(function(){
   $(".html-frame-colorbox").colorbox({width:"80%", height:"80%", iframe:true});
        });
</script>

<script type="text/javascript">
   $(document).ready(function(){
   $(".html-frame-colorbox-diferenciais").colorbox({width:"50%", height:"80%", iframe:true});
        });
</script>

<script type="text/javascript">
   $(document).ready(function(){
   $(".html-frame-colorbox-email").colorbox({width:"40%", height:"80%", iframe:true});
        });
</script>


Alguem sabe como fazer isso? Desde já agradeço!
Voltar ao topo
Exibir o perfil do usuário Enviar mensagem privada
Mostrar os tópicos anteriores:   
Novo tópico   Responder tópico    GUJS - O Maior Fórum Javascript do Brasil - Índice -> Ajax Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Você não pode enviar mensagens novas neste fórum
Você não pode responder mensagens neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode votar em enquetes neste fórum


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por phpBB Brasil