它需要像这样工作:有人登陆网页,然后他们“点击”该页面上的按钮,当前页面的URL需要通过电子邮件发送,并且用户被发送到新的网页。
这可能发生吗?如果是这样,有人知道代码吗?
非常感谢 迈克尔
答案 0 :(得分:2)
你无法真正完成纯HTML中的问题。您必须在服务器上发送电子邮件部分,因此您需要某种服务器端代码(例如:php,cgi,servlet等),或者您需要找到一个预先建立解决方案。
将您的按钮放在表单中。还有页面URL的隐藏字段。在表单上有一个onsubmit,它将隐藏字段设置为document.location
,或让服务器在传递页面时设置字段的值(可能是在渲染时知道页面的URL)。然后,表单将提交到服务器上的电子邮件操作,该操作将获取URL作为参数。
如果无法做到这一点,那么最接近客户端发送邮件的是mailto:
链接。您可以在mailto:
链接中添加参数以指定正文和主题,但请注意,用户可以编辑电子邮件或完全取消电子邮件。
答案 1 :(得分:1)
检查window.location
。 http://www.w3schools.com/jsref/obj_window.asp
发送电子邮件服务器端。