程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> MSCRM調用外部JS文件

MSCRM調用外部JS文件

編輯:.NET實例教程


在實施MSCRM項目中,經常會遇到在不同實體的表單事件中寫同樣的函數,可否把同樣的函數放在一個JS文件,

  在表單事件中調用呢,按照以下步驟就可以實現MSCRM調用外部JS文件:

  第一、創建一個文本文件命名為external.JS,內容如下:

var partnerName = "Techsun";
function introduction()
{
       alert("I work at Techsun");
}

  第二、復制external.JS到MSCRM服務器的ISV目錄下。a

  第三、復制以下代碼到任意實體表單的onload 事件中

function load_script (url) 

       var x = new ActiveXObject("Msxml2.XMLHTTP"); 
       x.open('GET', url, false); 
       x.send(''); 
       eval(x.responseText); 
       var s = x.responseText.split(/n/); 
       var r = /^(?:function|var)s*([a-zA-Z_]+)/i; 
       for (var i = 0; i < s.length; i++) 
       { 
              var m = r.exec(s[i]); 
              if (m != null) 
              {
                     window[m[1]] = eval(m[1]); 
              }
       } 
} 
load_script("/isv/external.JS"); 
alert(partnerName);  //使用公共文件中的變量
introduction();      //使用公共文件中的函數

第四、預覽如下圖:

MSCRM調用外部JS文件

  圖片看不清楚?請點擊這裡查看原圖(大圖)。

MSCRM調用外部JS文件

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved