2012-06-14 37 views
3

在CRM 2011中,很容易链接到另一个CRM记录或从对话框和电子邮件链接到外部网站。但是,当我尝试创建非http链接(如sip:或tel :)时,它们不起作用。我已经使用超链接按钮,并使用超链接语法尝试:在CRM 2011对话框中形成非标准超链接

<hyperlink>

<name>555-555-5555</name>

<value>sip:5555555555</value>

</hyperlink>

其结果是,它看起来像一个适当的超链接,但点击它什么都不做。在检查源代码时,它看起来好像超链接正在链接到对话框页面本身。

是否有另一种方法来实现这一目标?

+0

它指向什么网址? –

+0

这不是一个适当的链接;它应该读取sip:// 5555555555 – TeaDrivenDev

回答

0

也许你可以在CRM中创建一个HTML web资源,并通过URL + querystring参数访问它。然后,您可以使用类似的东西传播查询字符串和“重定向”到所需的资源:

var myFixedUrl = ParseQuerystringIntoUrl(); 
window.open(myFixedUrl); 

哪里ParseQuerystringIntoUrl是自己的自定义功能,去除其中的查询字符串的详细信息和重建所需的网址。