我们需要从网页上获取网址(地址栏信息)

时间:2010-12-23 18:10:50

标签: javascript html

它需要像这样工作:有人登陆网页,然后他们“点击”该页面上的按钮,当前页面的URL需要通过电子邮件发送,并且用户被发送到新的网页。

这可能发生吗?如果是这样,有人知道代码吗?

非常感谢 迈克尔

2 个答案:

答案 0 :(得分:2)

你无法真正完成纯HTML中的问题。您必须在服务器上发送电子邮件部分,因此您需要某种服务器端代码(例如:php,cgi,servlet等),或者您需要找到一个预先建立解决方案。

将您的按钮放在表单中。还有页面URL的隐藏字段。在表单上有一个onsubmit,它将隐藏字段设置为document.location,或让服务器在传递页面时设置字段的值(可能是在渲染时知道页面的URL)。然后,表单将提交到服务器上的电子邮件操作,该操作将获取URL作为参数。

如果无法做到这一点,那么最接近客户端发送邮件的是mailto:链接。您可以在mailto:链接中添加参数以指定正文和主题,但请注意,用户可以编辑电子邮件或完全取消电子邮件。

答案 1 :(得分:1)

检查window.locationhttp://www.w3schools.com/jsref/obj_window.asp

发送电子邮件服务器端。