javascript onclick脚本用于启动包含主题和正文文本的本机邮件客户端

时间:2014-04-10 18:56:17

标签: javascript-events

我在iPad网络应用中使用Flexpaper Zine作为我的pdf阅读器。我喜欢它易于使用和定制。

我被要求在工具栏中添加一个电子邮件按钮,以便查看应用程序的客户可以通过电子邮件发送pdf文件。

我想出了如何将按钮添加到工具栏,但是,设置按钮按照我的意愿行事是我的两难选择。

Flexpaper的管理员说只需在自定义按钮所在的标记中添加javascript即可。我有:

<element type="button" id="bttnEmail" height="14" width="13" onclick="myscript()" />

但我不知道该为脚本写什么。点击(或点击,因为它是移动设备),我希望本机邮件应用程序在没有预填充邮件的情况下启动,但我确实想要预填充主题行并添加指向正文中的pdf的链接。

这可能是不可能的吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

到目前为止,我还没有使用过Flexpaper,但以下代码段可以在浏览器地址栏中使用

mailto:?subject=My%20subject&body=message%20goes%20here

并封装在一个函数

function myscript() {
    window.location = "mailto:?body=Your content&subject=Mail Subject";
}

如果window对象不可用或无效,请告诉我。

有用的链接

Automically open default email client and pre-populate content

Open an email program with subject and body prefilled is not working correct