Ir para conteúdo

POWERED BY:

Arquivado

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

Daniel.Dj

Incluir .js

Recommended Posts

eae....tudo bllz?!tem como incluir um arquivo .js dentro de outro .js?!no PHP é assim:<?phpinclude "nome_do_arquivo.php";?>no javascript tem como tbm?valeu!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Daniel.Dj, tudo bem?Acho que não tem como fazer isso, mas tem como você criar uma página e colocar os dois scripts para interagirem, assim:

<script type="text/javascript" src="arquivo1.js"></script><script type="text/javascript" src="arquivo2.js"></script>

Após fazer isso você pode, por exemplo, chamar uma função que está no arquivo1 pelo arquivo2.Espero ter ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode simular...

criar uma função import('nomeDoArquivo.js')

var imports = '';function import (url) {  import += '<script src='+url+' language="JavaScript" type="text/javascript"></script>';}

No final da sua página você utiliza:

 

<script> document.write(imports); </script></body></html>

Não testei mas ja tinha visto isso em algum lugar =)

Abraços, T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode simular...

criar uma função import('nomeDoArquivo.js')

var imports = '';function import (url) {  import += '<script src='+url+' language="JavaScript" type="text/javascript"></script>';}
No final da sua página você utiliza:

 

<script> document.write(imports); </script></body></html>
Não testei mas ja tinha visto isso em algum lugar =)

Abraços, T+

Olá Fleury,

 

Dá no mesmo fazer como eu disse ou fazer assim, só que assim você utiliza mais código. O que o cara quer saber é como ele faz para incluir um JS por outro, tipo, fazer um script que usa uma função que está em outro.

 

Ah, e quanto a sua função, tive que fazer uma alteração. Olha:

 

var imports = '';function import (url) {  document.write('<script src='+url+' type="text/javascript"></script>');}
Quanto utilizar import += '<script src='+url+' type="text/javascript"></script>', sugiro utilizares o return, e para deixar a função mais rápida, coloquei um document.write direto para ficar mais rápido. Agora você pode chamar assim:

 

<script type="text/javascript">
<!--
import("umScript.js");
-->
</script>

 

Espero ter ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Você pode simular...

criar uma função import('nomeDoArquivo.js')

var imports = '';function import (url) {  import += '<script src='+url+' language="JavaScript" type="text/javascript"></script>';}
No final da sua página você utiliza:

 

<script> document.write(imports); </script></body></html>
Não testei mas ja tinha visto isso em algum lugar =)

Abraços, T+

Olá Fleury,

 

Dá no mesmo fazer como eu disse ou fazer assim, só que assim você utiliza mais código. O que o cara quer saber é como ele faz para incluir um JS por outro, tipo, fazer um script que usa uma função que está em outro.

 

Ah, e quanto a sua função, tive que fazer uma alteração. Olha:

 

var imports = '';function import (url) {  document.write('<script src='+url+' type="text/javascript"></script>');}
Quanto utilizar import += '<script src='+url+' type="text/javascript"></script>', sugiro utilizares o return, e para deixar a função mais rápida, coloquei um document.write direto para ficar mais rápido. Agora você pode chamar assim:

 

<script type="text/javascript">
<!--
import("umScript.js");
-->
</script>

 

Espero ter ajudado.

 

Né bem assim não...

A vantagem de criar a função import é que se você escrever ela uma vez pode usar import('arquivo.js') em todas suas páginas sempre que precisar, diminuindo tempo de produção.

 

Quanto à sua correção, dá na mesma. Quem é que vai contar os milisegundos gastos? O tempo a mais é um valor dispresivel para uma aplicação desse porte, estou falando de cerca de 0,0010 segundos.

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.