如何读取包含按钮的文件的HTML内容

时间:2010-05-12 07:16:16

标签: javascript html button

伙计们,我有一个HTML文件,其中包含一个名为“将此内容通过电子邮件发送给我”的按钮。按下此按钮后,我希望将文件的完整HTML内容通过电子邮件发送给我。 有人可以告诉我是否有一个javascript函数来做到这一点。一个简短的例子将有很长的路要走:)

提前致谢

4 个答案:

答案 0 :(得分:1)

您无法通过Javascript单独发送电子邮件。您需要一些服务器端技术来处理HTML表单并通过电子邮件发送它(使用CGI,PHP,ASP.NET,JSP或任何其他服务器端技术)。

答案 1 :(得分:0)

页面是否动态生成?如果是这样,为什么不将它插入邮件正文?

如果没有动态生成,为什么不将URL插入电子邮件的消息部分。

答案 2 :(得分:0)

简短回答:不。

对于要发送的电子邮件,您需要一个服务器端系统(即Python / Java / .net)来使SMTP请求填充电子邮件,设置发件人,主题和接收者。

您需要将某些信息添加到以服务器端代码发布的html格式(http://en.wikipedia.org/wiki/Form_(web))中。

使用谷歌搜索您使用的当前服务器端系统的示例。

..弗雷德里克

答案 3 :(得分:0)

只要用户设置了正确的mailto:处理程序,并且用户愿意实际发送电子邮件然后是,就可以:

function handlerForClickEvent() {
    var body = document.body.innerText; //no point in using innerHTML
    location.href = "mailto:foo@example.com?subject=my%20subject&body="+ encodeURIComponent(body);
}

这将导致使用包含to:,subject:和body:fields的就绪电子邮件打开默认邮件处理程序。

用户所要做的就是按[发送]。