Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvida sobre chamar uma função de um arquivo.js de dentro de outro arq


jpvasconcelos

Pergunta

Boa noite amigos!
Comecei a estudar sobre uma plataforma de desenvolvimento hibrído mobile, chamada intel xdk. Nessa plataforma, utiliza-se programação web (html, css e javascript) para criar os app e em seguida eles são compilados para diversas plataformas (windows phone, android, iOS, etc.) através do plugin cordova/phonegap.

Estou tendo dificuldade em alguns testes que venho fazendo com javascript e conto com o auxílio de vocês para encontrar uma solução.

O meu problema atual é que, ao clicar em um button, seja chamada uma função que está no arquivo "google_maps/google_maps.js".
Na interface do intel xdk, tenho a opção de criar um gatilho para o botão. Dessa forma é gerado um script automaticamente, com o nome "js/index_user_scripts.js", conforme visto abaixo:


(function()
{
 "use strict";
 /*
   hook up event handlers 
 */
 function register_event_handlers()
 {  
     /* button  btnLocalizar */
    $(document).on("click", "#btnLocalizar", function(evt)
    {
        /* your code goes here */ 
        deferred();      
    });    
    }
 document.addEventListener("app.Ready", register_event_handlers, false);
})();

A função que pretendo chamar é essa deferred(); que se encontra no arquivo google_maps.js citado acima.
Segue um trecho que mostra a chamada dessa função dentro do arquivo google_maps.js:

	var deferred = function(){
		init();
        callService();
        refreshMap();
	};
    
    document.addEventListener('app.Ready', deferred, false);
   

Pretendo comentar a linha document.addEventListener('app.Ready', deferred, false); pois é ela que faz a chamada da função deferred e chamar a mesma, somente quando clicar no button e não quando o app estiver no estado "ready".

Os arquivos .js já estão inclusos no arquivo que pretendo usa-los (index.html) porém mesmo assim não consigo acessar a função.

Conto com a ajuda de vocês! Obrigado!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...