2

我写了一个邮件程序。邮件正文是纯html。

html 的所有元素(如 a、span、p、img 标记等)都显示在 MS Outlook 2010 的邮件输出中,但按钮除外。

只有文本(按钮的值)显示为纯文本。如果按钮有 onClick 事件,甚至不会触发 javascript 事件。

注意:它适用于 gmail、yahoo 等其他邮件服务。问题仅在 Outlook 中。

4

3 回答 3

2

我不确定 MS Outlook 2007 及以后的版本是否可以处理 HTML 按钮,因为它们使用 MS Words HTML 处理器(这不是最好的......)

关于尝试在电子邮件中使用 javascript - Outlook 2007 中的 Javascript 点击事件

我也遇到过类似的问题...

杰克。

于 2012-06-18T10:08:10.573 回答
1

javascript 被电子邮件客户端阻止,因为它没有保存。

有一些解决方案或多或少在 Outlook 中起作用:

https://litmus.com/blog/a-guide-to-bulletproof-buttons-in-email-design

于 2018-08-30T14:45:12.343 回答
1

请使用下面提到的 HTML 代码,这在 Outlook 中效果很好。

<table cellpadding="0" align="left" cellspacing="0" style="border-radius:2px; background-color:#5794FF; color:#FFFFFF">
    <tbody>
        <tr>
            <td align="center" height="32" style="padding:0px 19px; height:32px; font-size:14px; line-height:12px">
                <a href="https://www.google.co.in/" target="_blank" style="text-decoration:none; color:#FFFFFF">Search Google</a>
            </td>
        </tr>
    </tbody>
</table>
于 2019-03-12T07:29:39.220 回答