Javascript: Chamando um javascript externo dentro de um arquivo .js

Neste post você aprenderá a chamar um arquivo externo .js dentro de outro arquivo .js. Para fazer a chamada é bem simples, basta trocar alguns símbolos por caracteres especiais e usar uma função para decodificação.

Exemplo 1:

document.write(unescape("%3Cscript src='arquivo.js' type='text/javascript'%3E%3C/script%3E"));

Exemplo 2:

document.write(unescape("%3Cnoscript%3E"+"Clique <a href=http://www.linhadecomando.com>aqui</a>"+"%3C/noscript%3E"));

Explicando:
– Os códigos acima com caracteres especiais equivalem a:

<script src='arquivo.js' type='text/javascript'></script>
<noscript>
   Clique <a href="http://www.linhadecomando.com">aqui</a>
</noscript>

– Os sinais de < e > foram substituídos por %3C e %3E, respectivamente.

– Para que estes caracteres sejam interpretados usa-se a função unescape.
Esta função está obsoleta e recomenda-se a utilização das funções decodeURI e decodeURIComponent.

Mais informações sobre estes caracteres, acesse aqui.

3 comentários em “Javascript: Chamando um javascript externo dentro de um arquivo .js

  • 24 de abril de 2011 em 15:20
    Permalink

    exatamente o que procurava, usei o código do “Exemplo 1” e deu super certo.

    Resposta
  • 23 de dezembro de 2012 em 18:07
    Permalink

    boa tarde! Parabéns pelo site

    Posso usar o código “explicando” ou tenho que usar o código “Exemplo 1 e Exemplo 2”?

    Resposta
    • 13 de janeiro de 2013 em 10:19
      Permalink

      Olá Camilo.

      Você terá que usar o exemplo 1 ou o exemplo 2.

      Resposta

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *