如何创建一个文本框“自动填充”的链接?

时间:2011-09-23 09:41:42

标签: javascript html gmail

如何创建一个链接,当用户点击时,它会将他带到Google页面,如下所示( To 字段已完成):

enter image description here

现在,我设法将他简单地链接到https://mail.google.com/mail/#compose,这就是他将要看到的:

enter image description here

同样,有没有办法在hotmail上实现这一点?

3 个答案:

答案 0 :(得分:3)

https://mail.google.com/mail/?view=cm&tf=1&to=someone@gmail.com&fs=1

这显示了合成屏幕。要获取整个gmail界面,请删除&tf=1

如果您还想预设主题,只需将&su=YourSubject添加到查询字符串

即可

答案 1 :(得分:0)

我认为数据是通过POST发送的。尝试使用Firefox Addon“Live HTTP Headers”单击重定向到已填充页面的链接时跟踪HTTP标头。如果第三行以POST开头,请查看“HTTP / 1.1 200 OK”之前的最后一行,这是发送的POST数据。您可能会在那里找到自动填写的邮件地址。如果是这样,您可以对给定的URL执行javascript POST请求:http://www.bennyn.de/programmierung/javascript/http-post-request-mit-javascript.html,或者您可以使用类似jQuery的框架。

答案 2 :(得分:0)

这不能回答您的问题,但如果您要请求某人发送电子邮件,则最好在您的链接中使用mailto:以便它使用计算机默认邮件服务。我不知道这是否使用基于网络的邮件,但它将打开计算机默认邮件程序(并且它阻止你不必考虑每个不同的电子邮件服务)。

我测试了丹尼斯的答案,它对我有用。你是什​​么意思'它不工作',任何错误信息?什么可以帮助解决这个问题?