Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia...
Galera, to precisando importar um arquivo .js dentro de um outro .js.
Não vale colocar os 2 no html... <_<
Alguém poderia me ajudar?
Valeu!
//this function includes all necessary js files for the application
function include(file)
{
var script = document.createElement('script');
script.src = file;
script.type = 'text/javascript';
script.defer = true;
document.getElementsByTagName('head').item(0).appendChild(script);
}
/ include any js files here /
include('js/myFile1.js');
include('js/myFile2.js');Buongiorno, muito interessante!!!
Valeu pela dica!!!
>
Olá lferreira, tudo bem.
Se você quer importar/executar apenas um arquivo js dentro de outro js talvez você possa fazê-lo pegando o conteúdo deste arquivo via ajax e executando-o através da função eval();
var xmlHttp;
function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
function include(url)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null){return;}
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
xmlHttp.onreadystatechange = function()
{
if (xmlHttp.readyState==4)
{
if (xmlHttp.status==200)
{
eval(xmlHttp.responseText);
}
}
};
}
include('script.js');
Até mais.
Olá lferreira, tudo bem.
{ {Até mais.