0

好的,我有一个客户有一个特殊的要求。他希望收到一封(由工作流生成的)带有超链接的电子邮件,如果您单击该超链接,将打开一个弹出对话框。注意:电子邮件中的链接应该打开一个弹出窗口,而不是浏览器中的网页。

我立即认为这是不可能的,但环顾四周后,我发现您可以创建一个带有标签的工作流变量并将它们插入到电子邮件正文中。

例如:<a href="some_page.asp">here</a>

我从中得出的结论是,电子邮件由电子邮件客户端呈现的 html 代码组成。现在我想知道是否有一种方法可以使用标签而不导致弹出模式对话框?

我想问题是电子邮件客户端(Microsoft Outlook)支持什么功能。我不知道如何附加一些 JavaScript 或 Outlook 将使用的东西。Outlook 中是否有一些嵌入式功能可以实现这一点?

4

2 回答 2

1

这很容易。使用这个示例代码并了解它是如何与普通的“mailto”函数一起工作的:

<!DOCTYPE html>
<html>
<body>

<p>
This is an email link:
<a href="mailto:someone@example.com?Subject=Hello%20again">
Send Mail</a>
</p>

<p>

</p>

</body>
</html>
于 2012-12-20T10:30:52.677 回答
1

利用

window.open('example.html',400,600) ​;

在您的 HTML 代码中..

另请参阅此链接以获取您问题的答案

http://www.coderanch.com/t/121512/HTML-CSS-JavaScript/Opening-popup-JS-outlook-mails

于 2012-12-20T10:55:54.703 回答