我在发送格式正确的 PHP 页面时遇到问题。该页面包含由简单的表格<TD>
和<TR>
一个用于使负数变为红色的javascript,javascript如下所示:
<head>
<style type="text/css">
td.negative { color : red; }
</style>
<script language="JavaScript" type="text/javascript">
<!--
function MakeNegative() {
TDs = document.getElementsByTagName('td');
for (var i=0; i<TDs.length; i++) {
var temp = TDs[i];
if (temp.firstChild.nodeValue.indexOf('-') == 0) temp.className = "negative";
}
}
//-->
</script>
</head>
<body>
<~~~~~~~tables goes here~~~~~~~>
<script language="JavaScript" type="text/javascript">
<!--
MakeNegative();
//-->
</script>
</body>
我可以使用互联网浏览器以正确的格式显示网页:
但是当我用 PHPMailer 或 mailsend.exe 发送它时,格式变得混乱,不再有红色的负数并且表格被弄乱了。以下是发送到 Gmail 帐户的屏幕截图:
这是发送到 Outlook(hotmail) 帐户的屏幕截图:
(你需要至少10个声望才能发布超过2个链接......我最好在评论中发布链接,请检查,谢谢)
我怎么解决这个问题?