4

我正在尝试使用 CRM 数据库中的一些数据在 bing maps ajax 控件上创建热图。为此,我创建了 Web 资源并将其上传到 CRM。我设置了按钮,单击该按钮可打开带有热图的 Web 资源 (.html)。因为我使用 BingMaps Ajax v7 控件和 HTML5 画布来显示生成的热图(作为图像),所以我需要在我的 Web 资源上声明 Doctype。但是每次我把它放在我的 html 页面中,同时将它上传到 CRM(或编辑)时,CRM 只会删除我的 Doctype,然后我只有

<html>
<head>
...
</head>
</body>
...
</body>
</html>

热图效果很好,因为我在本地机器(CRM 外部)上对其进行了测试。使用 IE 开发工具时,我收到错误,即找不到 getContext() 方法……所以,我的猜测是我缺少 CRM 每次编辑或上传 Web 资源时都会删除的文档类型。所以我的问题是如何使用 Web 资源(纯 .HTML 文件)在 Microsoft Dynamics CRM 中成功显示 HTML5 内容。我不需要在 CRM 表单页面中拥有该网络资源......当我单击地图按钮时,需要在单独的浏览器页面中打开网络资源......

先感谢您!

4

1 回答 1

6

解决方案

如果您像我一样遇到过这种情况,请不要使用 CRM TextEditor,因为当您使用他编辑资源时,他正在删除 Doctype 标签。

解决方案是使用您的个人文本编辑器在您的本地计算机上编辑您的 Web 资源,然后在 CRM 中再次上传。在这种情况下,Doctype 标签将在那里..

于 2011-11-22T09:59:33.543 回答