Importar JavaScript dentro de outro JavaScript

Dúvida: Tem como importar um arquivo JavaScript dentro de outro arquivo JavaScript? Como é feito em arquivos .CSS, por exemplo:

Podemos ter várias folhas de estilo: layout.css, tipografia.css, print.css
E na hora de carregar, chama-se todos esses arquivos em apenas um arquivo, no caso estilos.css.

O codigo da página estilos.css ficaria assim:

@import “layout.css”;
@import “tipografia.css”;
@import “print.css”;

E a chamada na página ficaria assim:

<link rel=”stylesheet” type=”text/css” href=”estilos.css” />

Agora, como fazer isso com arquivos JavaScript?

Bem, da pra fazer assim:

em seu arquivo principal.js você pode importar os outros arquivos, simplesmente colocando assim:

document.write(‘<script type=”text/javascript src=”arquivo.js”></script>’);

Há, da pra fazer em PHP também assim: crie uma pagina php, chamada por exemplo, scripts.php, coloque isso:

  1. <?php
  2. header(“Content-Type: text/javascript”);
  3. include “script1.js”;
  4. include “script2.js”;
  5. ?>

Ai na pagina que vai chamar, você coloca assim:

  1. <script type=“text/javascript” src=“scripts.php”></script>

Também funciona que é uma maravilha…

Em Java, seria algo mais ou menos assim:

  1. <%@page contentType=“text/html”%>
  2. <%@ include file=script1.js %>
  3. <%@ include file=script2.js %>

Fontes:
http://roadfork.narod.ru/JavaScript.htm
http://www.velocityreviews.com/forums/t155619-import-javascript-like-css.html

 



					

3 thoughts to “Importar JavaScript dentro de outro JavaScript”

  1. dentro do principal.js

    oScript = document.createElement(‘script’);
    oScript.src = ‘script1.js’;
    oScript.type = ‘text/javascript’;
    document.body.appendChild(oScript);

Leave a Reply

Your email address will not be published. Required fields are marked *