-1

我嘗試使用下面的語法,從CRM 2016的形式訪問iframe中的內容窗口訪問IFrame的內容窗口:如何從CRM 2016的形式

var Rkn= window.Rkn|| {}; 
    $("#WebResource")[0].contentWindow.RKN.Scheduler.load(); 

但我越來越無法訪問內容窗口錯誤。我也使用下面的替代

Xrm.Page.getControl("#WebResource").getObject().contentWindow.RKN.Scheduler.load(); 

但我越來越無法訪問getObject或null引用錯誤。 任何幫助表示讚賞。

+1

可能的複製http://stackoverflow.com/questions/40220751/contentwindow-iframe-crm-2016 – pen2

回答

5

您嘗試的第二種方法是正確的和支持的方式,除非您不應該使用#(這是通過id查找的JQuery選擇器的一部分)。你可以看一下webresource名在窗體設計器,像這樣:

enter image description here

因此,假如你webresource名字是WebResource_MailingRecipients,你可以通過訪問IFRAME的contentWindow:

Xrm.Page.getControl("WebResource_MailingRecipients").getObject().contentWindow