我正在寻找一种在文本框内创建mailto链接的方法。例子…
点击我发送邮件给这些人。
使用"Click me"作为超链接。我已经有一个查询,返回所有的电子邮件地址和存储所述电子邮件地址的参数。但是当我试图将它们传递给mailto表达式
时="Mailto:" & Join(Parameters!EmailAddresses.Value, "; ")
文字/文本框变得不可点击?我还通过将参数转储到屏幕来确认参数中包含电子邮件。我还希望把查询返回的信息密件传给每个人。
谢谢!
要解决您的问题,右键单击您的链接并查看元素"从浏览器中查看报表时。"; "
中的空格为部分关于这个问题。注意,代码是由浏览器解释的。所以空格和其他特殊字符会影响它们的处理方式。其他许多人注意到试图给多个地址发邮件的问题。
我的建议是使用JavaScript来解决任何问题。请看下面的例子:
Mailto Using JavaScript:
="javascript:(window.location('mailto:" &Join(Parameters!EmailAddresses.Value, ";")&"'))"
BCC选择:
="javascript:(window.location('mailto:?BCC=" &Join(Parameters!EmailAddresses.Value, ";")&"'))"