我在iPad网络应用中使用Flexpaper Zine作为我的pdf阅读器。我喜欢它易于使用和定制。
我被要求在工具栏中添加一个电子邮件按钮,以便查看应用程序的客户可以通过电子邮件发送pdf文件。
我想出了如何将按钮添加到工具栏,但是,设置按钮按照我的意愿行事是我的两难选择。
Flexpaper的管理员说只需在自定义按钮所在的标记中添加javascript即可。我有:
<element type="button" id="bttnEmail" height="14" width="13" onclick="myscript()" />
但我不知道该为脚本写什么。点击(或点击,因为它是移动设备),我希望本机邮件应用程序在没有预填充邮件的情况下启动,但我确实想要预填充主题行并添加指向正文中的pdf的链接。
这可能是不可能的吗?
感谢您的帮助。
答案 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