Search code examples
javascriptdynamics-crmdynamics-crm-2011crmdynamics-crm-online

Call javascript function from another javascript webresource


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 () {
    ......
  },
};

Solution

  • 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();