2010-08-06 255 views
0

我已经使用表格(:sad face :)编写了HTML电子邮件,并且在使用Internet Explorer的Send - > Page by Email时完美显示。我的问题是,我的跳转链接HTML电子邮件跳转链接无法正常工作

<a href="#jumplink">Go to the jump link</a> 

不再工作,只需打开我发送的网页的完整URL即可。我已经通过电子邮件在跳跃环节做工作的源头看去,只见那跳跃的链接看起来像这样

<a href="BLOCKED::#wordtag">Word generated jump link</a> 

我尝试添加这一点,但我仍然得到IE浏览器打开和它现在要http:///

任何想法,如果有任何额外的标签,我需要添加或以其他方式来解决这个问题?

+0

你试图解决这个问题为您的用户,以便他们可以使用IE浏览器通过电子邮件发送一个网页:

这可以通过在页面头部添加该如何解决?或者您是否尝试使用IE作为创建要发送的HTML电子邮件的方式? - 如果是后者,这不是一个好方法。 – scunliffe 2010-08-06 15:38:16

+0

此外您还要发送哪些电子邮件客户端?例如Outlook/Outlook express可能会以Thunderbird不会的方式改变您的内容。 – scunliffe 2010-08-06 15:44:54

+0

将使用这个人将只能访问IE6和Outlook(我在英国的NHS工作,因此安装Mozilla的东西是几乎不可能的:()有没有更好的方式来获取HTML文件,并得到它到Outlook?我使用这种方法,因为除了跳转链接一切正常。 – 2010-08-10 15:54:02

回答

2

从本质上讲,这与Microsoft处理Internet安全的方式有关。不幸的是,最好避免在HTML电子邮件中使用命名(跳转)锚点。然而,为了克服这个问题,你可能想要提供一个链接到一个带有HTML邮件的网页,这当然可以命名锚。

您可以在this article at Sitepoint上阅读有关电子邮件设计最佳实践的更多信息。在电子邮件标准项目中,也有很好的HTML电子邮件设计资源。

1

你可以试试这个! 在outlook - >新电子邮件 - >附加文件 - >插入(在这里选择html文件) - >插入为文本(插入下拉) 这将使跳转链接工作。 但问题是所有的活动链接和访问过的链接颜色。这样做会使您无法控制访问和活动的链接颜色。

0

您可以创建电子邮件模板作为签名。 在IE中打开tempalte并单击CTRL + A复制页面。

按原样创建签名和页面内容。

创建一封新邮件并插入签名。该模板将被加载。

0

我有同样的问题。当尝试使用Internet Explorer的发送 - >按电子邮件发送html页面时,锚点指向网页的url而不是邮件中的内部链接。

<base href="" />