sexta-feira, 6 de agosto de 2010

Precisei garantir que uma página html teria dois arquivos ".js" carregados. Para isso fiz o código que está abaixo. Não tenho certeza ainda se vale a pena fazer isso. Acredito que a vantagem seja que o usuário desse js não precise lembrar também de carregar o segundo arquivo.

function inc(filename)
{
var body = document.getElementsByTagName('body').item(0);
script = document.createElement('script');
script.src = filename;
script.type = 'text/javascript';
body.appendChild(script)
}

inc("nome-do-arquivo-no-formato-do-campo-src-da-tag-script");
copiado de http://bytes.com/topic/javascript/answers/149165-import-include-js-file-into-js-file

Poderia ter feito também como abaixo, é menos elegante, mas é menor e deve funcionar quase sempre:

document.write("<script type='text/javascript' src='b.js'></script>");

http://www.jguru.com/faq/view.jsp?EID=1339630

Nenhum comentário:

Postar um comentário