Domanda

Ho progettato la funzione Javascript My.js che contiene il seguente codice

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

 }

Ora, la mia domanda è: voglio chiamare showUser () dallo stesso My.Js. Qualcuno suggerisce come effettuare la chiamata? Dovrei includere qualcosa?

È stato utile?

Soluzione

Devi avere tag di script separati con l'attributo src impostato per entrambi i file javascript nel tuo documento HTML, supponendo che questo sia per una pagina HTML (e non per un'app AIR, JavaScript sul server o Rhino). Qualunque funzione tu dichiari nell'ambito globale in qualsiasi file JavaScript che aggiungi tramite un elemento di script, o il codice incorporato dovrebbe essere disponibile per JavaScript in qualsiasi file.

L'unica avvertenza è che se si utilizza la sintassi window.foo per assegnare qualcosa all'ambito globale (finestra) in un file, quindi, sorprendentemente in IE, altri file penseranno che window.foo non sia assegnato fino a quando JavaScript non inizia l'esecuzione.

Ulteriori informazioni sull'ultimo numero

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top