Question

J'ai conçu la fonction Javascript My.js qui contient le code suivant

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

 }

Maintenant, ma question est la suivante: je souhaite appeler showUser () à partir de My.Js lui-même. Quelqu'un suggère comment faire l'appel? Devrais-je inclure quelque chose?

Était-ce utile?

La solution

Vous devez disposer de balises de script distinctes avec l'attribut src défini pour les deux fichiers javascript dans votre document HTML, en supposant qu'il s'agisse d'une page HTML (et non d'une application AIR, de JavaScript ou de Rhino à côté du serveur). Quelles que soient les fonctions que vous déclarez dans l'étendue globale de tout fichier JavaScript que vous ajoutez via un élément de script, le code en ligne doit être disponible pour JavaScript dans n'importe quel fichier.

Le seul inconvénient à cela est que si vous utilisez la syntaxe window.foo pour attribuer quelque chose à la portée globale (fenêtre) dans un fichier, alors étonnamment dans IE, d'autres fichiers penseront que window.foo est non affecté jusqu'à ce que JavaScript commence à s'exécuter.

Plus d'informations sur ce dernier numéro

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top