Fazendo uma chamada outra função script javascript
-
03-07-2019 - |
Pergunta
Eu projetei os My.js função JavaScript que contém o seguinte código
My.js
function display(){
//Call to another Javascript function defined as ShowUser() in selectUser.js
showUser(str);
}
SelectUser.js has
function showUser(Str){
//Do the display
}
Agora, a minha pergunta é: eu quero chamar ShowUser () de My.Js si. Qualquer um pode sugerir como fazer a chamada? Devo incluir alguma coisa?
Solução
Você precisa ter marcas de script separado com o atributo src para ambos os arquivos javascript no seu documento HTML, assumindo que este é para uma página HTML (e não um aplicativo AIR, ou serverside JavaScript, ou Rhino). Seja qual for funções você declarar no escopo global em qualquer arquivo JavaScript você adicionar através de um elemento script ou código embutido deve estar disponível para JavaScript em qualquer arquivo.
A única ressalva a esta é que se você usar a sintaxe window.foo a algo atribuir ao (janela) escopo global em um arquivo, em seguida, surpreendentemente no IE, outros arquivos vão pensar window.foo é não atribuído até JavaScript começa a executar.