Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

FabianoSouza

Functions no Onload não funcionam em página carregada via AJAX

Recommended Posts

Galera, já postei essa dúvida aqui mas ainda não consegui resolver o problema.

MInha aplicação carrega algumas páginas via AJAX e coloca numa DIV, criando uma janela modal.

 

O comportamento é o seguinte: na página mãe, clico num botão e janela modal é aberta trazendo o conteúdo que preciso.

Até aqui sem problema. Isso funciona redondo.

 

O problema é que não consigo fazer funcionar funtions no evento Onload dessas páginas que são carregas dentro da janela modal.

Nem um simples alert funciona.

 

Já pesquisei os assuntos Delegate (http://wbruno.com.br/javascript-puro/delegate-events-no-javascript/) e Bubbling.

Não consigo entender qual dos dois recursos preciso usar para resolver meu problema e não sei como implementar (criar o código).

 

Preciso de algo bem be-á-bá para entender e conseguir criar o código.

 

Desde já agradeço muito.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então.. vc vai precisar das duas coisas. Tanto do delegate quanto disso aqui:

 

http://wbruno.com.br/ajax/usando-lightbox-em-pagina-carregada-ajax/

 

 

Basicamente o que acontece é:

-> O DOM não existe ainda

-> Após o ajax, o DOM passa a existir

-> Neste momento vc tem que atrelar os teus eventos e instanciar os teus plugins.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.