Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal estou com um problema creio que simples.
exemplo tenho dois arquivos
java.js
(function(e) {
function indetificar(modalBox){
alert(modalBox);
}
})(document);
e java 02.js
(function(e) {
indetificar();
})(document);
estou tentando puxa a funcao do java.js no java02.js so que nao vai ja tentei usa onload tabem nao vai.
já tentei nao deu certo.
Você esta usando IIFE, logo o arquivo java02.js não tem acesso ao escopo do arquivo java01.js
Você pode colocar a declaração da função no arquivo java02.js e vai funcionar ou atribuir esta função a um objeto ligado ao window e passar o window como referência na IIFE do arquivo java02.js
Aqui alguns links que podem te auxiliar
tentei aqui deu mais ou menos nao ta dando pra funciona e quando o elemento e gerado por xmlhttp tentando usar click pra tenta funciona nao esta dado.
Dei conta de Resolver usando event.target
Deve ser a ordem de chamada ela importa.
<!DOCTYPE HTML>
Ex se no scripts.js você chamar alguma função que só consta no scripts2.js vai ocorrer o erro, verifique isto independente do onLoad.
Abraços.