Fazer include com Javascript
02/07/2009 - 14:15 1 comentárioSerá que é possível incluir arquivos em uma página via “include” de Javascript? Bom…
Esta é uma discussão que acontece há algum tempo e quando comecei com Javascript sempre fiquei decepcionado com o que encontrei por ai, mas não foi tão ruim como parece, pois pegando todas as idéias me ocorreu uma!
Respondendo a pergunta… A resposta é sim, é muito fácil incluir um arquivo via “include” em Javascript. Podemos usar o DOM (exemplo que irei mostrar), Ajax (não gosto!), document.write e etc.
O problema não está na inclusão do arquivo em sua página, você pode fazer diversas funções que adicione um js só que o problema não é este. O que acontece é que quando precisamos executar um script, por exemplo, ao carregar a página e chamar uma função de um desses “includes”, vai falhar, pois não conseguem carregar os arquivos em tempo de execução como a tag padrão SCRIPT consegue!
Mas dá pra usar? Sim!
Se você quer organizar o seu código e usar uma função que inclua arquivos você pode, mas fique atento aos scripts que você irá incluir. Você pode incluir scripts que contenham validações de formulários, funções de menus animados e etc.
Segue um pacote com o exemplo, clique aqui para baixar!
Mas, lembre-se nunca inclua um arquivo e tente executar suas funções ao mesmo tempo, infelizmente não vai funcionar como esperado (em todos os browsers).
Conclusão:
Use com moderação!
Ah… Não estou falando de Frameworks talvez eles atendam isso!?
Abs.,
Chapoo

Danilão,
Parabéns pelo blog e por este artigo que está completissimo !
Abraços,
Marcos Bettoni