Выполнение еще одного вызова функции скрипта из JavaScript - PullRequest
0 голосов
/ 01 января 2009

Я разработал функцию Javascript My.js, которая содержит следующий код

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

 }

Теперь мой вопрос: я хочу вызвать showUser () из самого My.Js. Любой предлагает как сделать звонок? Должен ли я что-нибудь включить?

1 Ответ

6 голосов
/ 01 января 2009

Вам необходимо иметь отдельные теги сценария с атрибутом src, установленным для обоих файлов javascript в документе HTML, при условии, что это для страницы HTML (а не для приложения AIR, серверного JavaScript или Rhino). Какие бы функции вы ни объявили в глобальной области видимости в любом файле JavaScript, который вы добавляете через элемент script или встроенный код, он должен быть доступен для JavaScript в любом файле.

Единственное предостережение в том, что если вы используете синтаксис window.foo для назначения чего-либо глобальной области (окна) в файле, то, к удивлению в IE, другие файлы будут думать, что window.foo не назначен до тех пор, пока JavaScript не начнет выполняться.

Подробнее о последнем выпуске

...