【问题标题】:What is best practice for coding an email contact button on your site在您的网站上编写电子邮件联系按钮的最佳做法是什么
【发布时间】:2012-04-17 12:27:12
【问题描述】:

我不想使用 mailto:因为我个人觉得它打开我从不使用的 Outlook 时很烦人。

<a href="mailto:homer@example.com">Email Homer</a> 

我应该让按钮打开一个只包含电子邮件地址的新页面吗?有没有办法让它自动复制?

【问题讨论】:

  • 它不会显式打开 Outlook,它会打开用户定义为默认邮件应用程序的任何内容。如果您不使用 Outlook,请将默认设置更改为您使用的任何内容。
  • 好吧set your browser 不使用outlook!它只能使用它被告知要做的事情。
  • epascarello:大多数人不知道怎么做。 OP 正试图让用户更轻松。
  • 我不想让你的问题听起来无效,但仅仅因为你觉得它很烦人(我也是),并不意味着其他人不觉得它有用。这已经有一段时间了,所以这个功能消失可能会让人烦恼。我建议遵循 Diodeus 的方法或创建您自己的表单,该表单将向目标收件人发送电子邮件。

标签: javascript html email href mailto


【解决方案1】:

您基本上有两种选择。使用 mailto,它将使用用户定义的电子邮件应用程序(可以是 Outlook、yahoo、gmail 等)。这是最快的编程,因为您什么都不做,只需添加链接即可完成。
另一种是创建自己的电子邮件页面。这样做的缺点是你需要做更多的工作。优点是您可以指定更多字段以提供更多信息(例如,订单号、电话等)。不过,这将使用您的电子邮件服务器,而不是客户的,因此请确保客户在表单中添加他的电子邮件地址作为必填项(也可能是验证)

【讨论】:

    【解决方案2】:

    我还可以让用户选择简单地复制/粘贴:

    <a href="mailto:homer@example.com">Email Homer</a> (homer@example.com)
    

    【讨论】:

    • 搞乱复制不值得你花时间。我通常只是把电子邮件地址作为文本,这样你就可以根据需要复制它。您可以编写一个表格,然后您的服务器可以通过电子邮件发送,但对我来说似乎是浪费时间。所以我同意 Diodeus,只需复制和粘贴..
    • 对不起,我应该提到联系按钮是一个信封图标,我试图避免使用长电子邮件地址使设计混乱。
    【解决方案3】:

    我将创建一个单独的网页(如联系我们),在其中放置一个联系表单(发件人姓名、电子邮件、主题和消息)。在此页面上,您还可以使用链接/按钮 "Copy to clipboard" 发布您的电子邮件地址。

    【讨论】:

      猜你喜欢
      • 2010-10-19
      • 2012-04-06
      • 2011-08-25
      • 2014-11-15
      • 2010-10-04
      • 2011-03-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多