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?

Foi útil?

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.

Informações Mais informações sobre essa última questão

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top