Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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!!!
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+
>
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.
valeu ae pelas dicas!!!
era issu msm que estava procurando.. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
>
>
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.
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.