Call javascript function from another javascript webresource

Charan Raju C R picture Charan Raju C R · Feb 20, 2012 · Viewed 9.1k times · Source

There is one JavaScript web resource in CRM 2011 called new\_/Script/genericJScript.js. Which contains some functions say, \_retrieveRecord() and \_Context() as below. And I need to call these methods from another JavaScript web resource called new\_/Script/testJScript.js. How can we do this?

if (typeof (MyTest) == "undefined")
{
  MYTEST = { __namespace: true };
}

MYTEST.RESTCALL = {
  _Context: function () {
    ......
  },

  _retrieveRecord: function () {
    ......
  },
};

Answer

glosrob picture glosrob · Feb 20, 2012

Assuming you include both resources on your form (I am assuming you are doing this from), the following should be valid:

webresource1.js

function HelloWorld() {
  alert('Hello, world!');
}

webresource2.js

//should alert 'Hello, World!' using the method from the other webresource
HelloWorld();