关于javascript对MSCRM2011 Iframe的操作,我有两个问题:
预先谢谢你,奥弗
发布于 2012-03-20 14:01:55
( 1a)要将信息传递给iFrame,您可以通过URL中的参数进行传递。如果需要来回传递信息,则需要使用postMessage进行传递。
在沿着iFrame路径前进之前,先看看嵌入式网格。
2)当然;但是,使用CRM 2011,您可以放置iframe,只需更改源。其实是关于个人喜好。
如果要动态注入它,则需要知道要注入的HTML。类似于:
<iframe src='www.google.com'></iframe>
然后将页面上某项的Html设置为iframe代码。
如果您想要回iFrame控件(这是我在2011年客户关系管理中推荐的),那么请使用:
Xrm.Page.ui.controls.get('IFRAME_opp').getObject()
下面是一些使用iFrames的示例,这些示例可能会对您有所帮助(当然,其中一个是4.0,但如果您正在注射,则会与此相关):
http://blog.customereffective.com/blog/2011/07/adding-a-loading-screen-to-your-iframe.html http://blog.customereffective.com/blog/2012/01/crm-2011-iframes-saving.html
https://stackoverflow.com/questions/9778996
复制相似问题