<a href=""> emailing from inside an html file</a>

时间:2013-01-16 23:36:17

标签: html css email

我正在使用我在网上找到的免费网页模板做一个基本的html页面。在“联系”部分,我想将其设置为

<a href= "mailto:me@gmail.com"> Myself </a> 

允许直接通过该页面向自己发送电子邮件。但是,当我点击链接时,没有任何内容,没有电子邮件程序......没有。它有没有与我有一个免费的网页模板,它有自己的包含css文件,这可能会覆盖html可能提供的任何电子邮件功能?这似乎相对简单,但无论出于何种原因,当我点击电子邮件链接时没有任何反应。

3 个答案:

答案 0 :(得分:3)

“mailto:”功能在您的默认电子邮件客户端中打开一封新电子邮件。既然看起来你正在使用GMail,那么我只是在猜测(如果我错了,请纠正我),但是你正在使用网络界面撰写并检查你的Gmail邮件,并且没有设置默认的电子邮件客户端。设置默认客户端(Outlook,Thunderbird,Mail等)或者如果您使用的是Chrome网络浏览器,则可以将其设置为默认的Gmail客户端(Making Gmail your default mail application)。

答案 1 :(得分:1)

查看您正在使用的Standard-Email-Client。在Firefox中:选项&gt;应用程序&gt;过滤器&gt;搜索“mailto”。我猜客户列表是空的还是没有设置。

CSS无法阻止mailto,但JS可以。

尝试将您的代码放在一个简单的空白HTML文件中,然后点击链接:

<html>
<head>
</head>

<body>
    <a href= "mailto:me@gmail.com"> Myself </a> 
</body>
</html>

答案 2 :(得分:0)

您需要一个处理 URL:Mailto 文件类型的电子邮件客户端。 如果没有合适的默认电子邮件客户端,点击链接时就不会发生任何事情。

顺便说一下。 mailto使用可以扩展为在创建的电子邮件中包含草稿和接收者。

<a href="mailto:someone@yoursite.com
    ?cc=someoneelse@theirsite.com, another@thatsite.com, me@mysite.com
       &bcc=lastperson@theirsite.com
           &subject=Big%20News&body=Body-goes-here">mail now</a>