【发布时间】:2015-09-10 00:39:14
【问题描述】:
我在 MS 动态 crm 中的帐户实体表单上设置了一个 IFrame。当 OnReadyStateComplete 事件触发时,我会进行一些查找并构建一个自定义 URL,它会调用我的服务器并返回要在 iframe 中显示的内容。我在设置中使用“about:blank”作为 URL 参数:
然后,在事件选项卡上,我注册了 js 库和事件监听器——handleIFrame:
这是事件处理程序的内容(我删除了所有不必要的代码以试图深入了解这一点)。
function handleIFrame() {
alert('handleIFrame');
}
此过程适用于完整版 CRM - Microsoft Dynamics® CRM Online 2015 更新 (7.0.1.247) (DB 7.0.1.237) - 它按预期在 iframe 中显示内容。
但是,在 Microsoft Dynamics® CRM Online 2015 更新 (7.1.1.3113) (数据库 7.1.1.3113) 似乎 OnReadyStateComplete 事件根本没有触发 - 我在事件处理程序中的警报没有显示。我是否正确假设这是版本的差异?有没有人经历过类似的事情?我是 CRM 的新手,所以任何建议都将不胜感激。
【问题讨论】:
-
是的,谢谢 - 看起来他遇到了同样的问题。
-
你试过不同的浏览器(IE、Chrome)吗?
-
是的,它在 IE、Chrome 和 FF 中给出相同的结果
标签: javascript iframe dynamics-crm microsoft-dynamics