我目前对这个问题一无所知,所以任何帮助,甚至可能导致解决方案的小提示都非常感谢!
我有一个基本上是两列布局的 HTML 邮件,在某些情况下,链接在 Outlook 2007 中变得无响应(它们基本上是可点击的,但点击时不会发生任何事情)。
我为遇到该问题的电子邮件制作了一个尽可能干净的示例。
你可以在这里找到下载:http: //static.bardiir.net/bugged_message.zip
zip 文件包含以下内容:
- 错误消息为 MHT、EML 和 HTML 文件
- HTML 版本中使用的图像
如果您不信任 zip,您还可以在此处访问 html 版本:http:
//static.bardiir.net/bugged_message/html_version.html
当您将邮件发送到 Outlook 2007 客户端时,右侧的列链接
Stet clita kasd gubergen, no sea takimata sanctus est
将无法单击。
如果您无法从这些源文件中复制,请不要犹豫,我会很乐意向您发送包含错误的消息。
在此先感谢您的帮助:)
更新:
该消息最初是在服务器上使用 PHP 生成的,如果有兴趣的话。如果您删除标题图像或当前存在的邮件的某些部分,则链接将变得可点击,因此整个事情的组合似乎会导致问题。
Update2:
它可能与此完全相同的错误,但那里没有答案:
https ://stackoverflow.com/questions/7420195/links-in-right-column-of-table-do-not-work-in-outlook- 2007年
更新 3:
我刚刚发现右边的柱子似乎对任何东西都完全惰性。您甚至不能在那里选择文本(Outlook 2007 将崩溃)。但是,如果您选择链接,然后按回车键,它就可以完美地工作。
更新4:
我也有一个完全相同的模板,左列也有,所以基本上只有 td 单元格的顺序发生了变化。有了这个顺序,它总是有效的。主要内容和侧边栏中的链接都运行良好。
更新 5: 即使只删除文本,根本没有 HTML 标记,甚至换行符最终都不会启用单击链接。因此,如果您继续缩短上述链接邮件中的每个句子,那么除了文本节点之外,只有几个单词不会触及任何内容,它将再次起作用。
Update6:
我已经构建了一个完全有效的错误消息版本,就像答案中建议的那样。你可以在这里找到它:http: //static.bardiir.net/bugged_message/html_version2.html
它仍然显示同样的问题,但现在所有的有效性问题也都被删除了。
(毕竟有效性不应该是问题,因为左侧列布局显示了相同的验证问题并且工作正常。大多数验证问题实际上仅在此示例中显而易见,而不是在显示的完整时事通讯中相同的症状。)