Buscar:
 » 3D
 » Corel Draw
 » CSS / Estilos
 » Fireworks
 » Flash
 » Gimp
 » HTML / XHTML
 » Illustrator
 » Paint Shop Pro
 » Photopaint
 » Photoshop
 » Tableless
 » Teoria
 » Web Design
 » Ajax
 » Algoritmos
 » ASP
 » ASP.NET
 » C/C++
 » CGi / Perl
 » Delphi
 » Java
 » Javascript
 » JSP
 » PHP
 » Python
 » Ruby
 » Wap
 » XML
 » Access
 » MySQL
 » Oracle
 » PostgreSQL
 » SQL Server
 » Dreamweaver
 » Front Page
 » GoLive
 » Hardware
 » Internet
 » Linux
 » Redes
 » Servidores Web
 » Windows
» Tutoriais Clube » Artigos » Javascript
Allan Schmitt, colunista do Tutoriais Clube.
Atualmente trabalhando na área de Programaçao voltada a Desenvolvimento para WEB. Utilizando algumas linguagens de programação como PHP /SQL /AJAX /CSS /HTML /ORACLE /JavaScript /XHTML.
» Include em javascript
Por Allan Schmitt, em 13/09/2007.
Pessoal,

Enquanto estou aqui na faculdade esperando o Deploy do nosso WebService (eu,hayashi e renan), resolvi escrever um artigo em javascript pra vocês.
Quem trabalha com PHP conhece muito bem a instrução include. Irei mostrar como fazer includes no javascript.
Muito útil para quem trabalha com vários arquivos (.js) em suas páginas, e não quer ficar colocando no <head> do HTML um monte de <script type="text/javascript" src="arquivo.js" />. Como trabalho com arquivos em ajax e outros só para validação, não gosto de deixar tudo na mesma página, devido ao tamanho que ela fica. Então crio as funções normais e dependendo da condição eu chamo ou não está função que inclui os arquivos (.js).

Lembrando que está função só irá funcionar corretamente para todos os browsers, só se ela for inicializada no load da página.


function inserir_js (caminho)
{
// O paramêtro caminho, e aonde está localizado o seu arquivo (.js) que vc deseja incluir
var elemento = document.createElement("script");
elemento.setAttribute("type","text/javascript");
elemento.setAttribute("src", caminho); // setAttribute("src","/js/pagina2.js");
document.getElementsByTagName("head")[0].appendChild(elemento);
}


Então é isso pessoal,
Qualquer coisa dúvida só mandar um e-mail.
Agora voltar pra aula que já deve ter feito o Deploy! =D
Abraços!
Adicionar tutorial ao favoritos Enviar o tutorial por e-mail
» Todos os artigos de Allan Schmitt
 1. PHP: Interceptar métodos inexistentes (__call) (28/02/2008)
 2. Include em javascript (13/09/2007)
 3. Conexões com diferentes bancos de dados em PHP (03/09/2007)
 4. Diferença de horário (09/08/2007)
 5. Um pouco de PHP com DOM ( array_fill, SelectedIndex, etc.. ) (06/06/2007)
 6. Como montar um Array aleatório! (26/04/2007)
 7. Calcule o Tempo de Resposta da sua Página! (01/03/2007)
 8. Envido de e-mail usando MAIL () (23/10/2006)
 9. Data, hora e segundos - Simples (28/08/2006)
 10. Mostrar o dia da semana (18/08/2006)
 11. $_FILES e FILE() (10/08/2006)
 12. PHP no HTML (09/08/2006)
 13. Funções Genéricas (07/08/2006)
 14. Trabalhando com Ficheiros (03/08/2006)
 15. Algumas Estruturas de Controle (01/08/2006)
 16. Operadores PHP (31/07/2006)
 17. Sistema de Votação (31/07/2006)
 18. Sintaxe Básica PHP (28/07/2006)
 19. Inserção de Arquivos no PHP usando file() (28/07/2006)
 20. Arrays (27/07/2006)
 21. Variável (27/07/2006)
 22. Breves Funções de PHP (27/07/2006)
Efetue o login:
Cadastre-se...
 » Página inicial
 » Fórum
 » Notícias
 » Newsletter
 » RSS Feed
 » Publicidade
 » Expediente
 » Contato
 » Envie seu tutorial
 » Corel
 » Fireworks
 » Hardware
 » Internet
 » Illustrator
 » Javascript
 » MySQL
 » Photopaint
 » Photoshop
 » PHP
 » Ruby
 » Web Standards
 Amigos WebMasters
 Casa dos Webmasters
 Crie seu Web site
 Dicas e Tutoriais
 Dicas Web
 Oficina da Net
 OnMasters
 PontoXP
 TagsPage
 W4Brasil