我正在开发一个基于web的应用程序,它允许用户收集某些信息。你知道吗
最后一页显示对收集的数据的分析。这部分是通过数字和更改显示数字的字段的背景色来实现的。你知道吗
在查看了手机上的分析后,用户应该在表单中输入自己的电子邮件地址和姓名。点击“发送”按钮,我的目标是通过电子邮件向用户发送一个pdf(或任何类型的文档,包括html和css代码(因为颜色不同))。为了更清楚地说明这一点,用户应该提交应用程序最后一页的副本。必须考虑到用户正在使用他的手机,但是他收到的文档应该格式化为可以在计算机上查看。你知道吗
目前我使用printDiv()函数打开打印菜单,不过在预览中只显示html(没有css)。你知道吗
因此,我的问题是:
如何将css包含到预览中?css是由javascript函数决定的(我不使用单独的样式表,因为这是我唯一需要的css代码)。你知道吗
$('#field').val(fieldValue);
{if (fieldValue> 85){
$(this).css('background-color', '#008000');
}
else if (fieldValue>= 50 ){
$(this).css('background-color', '#FFA500');
}
else
$(this).css('background-color', '#FF0000');
}
)
;}
如何通过电子邮件发送文档?我现在的方法是权宜之计吗?我对此不确定,因为用户将只在手机上使用该应用程序,而且许多用户不支持打印声明。我的printDiv()函数如下所示:
function printDiv(divName) {
var printContents = document.getElementById(divName).innerHTML;
w=window.open();
w.document.write(printContents);
w.print();
w.close();
}
在这之后我怎么继续?我想我必须保存pdf文件到服务器,从那里发送,然后删除文件。是这样吗?我很乐意接受任何建议。如果可能的话,我计划使用python完成以下步骤。你知道吗
我希望我已经准确地描述了我的问题,并感谢所有帮助我的努力!你知道吗
JavaScript不适用于大多数电子邮件客户端。为了让css工作,需要将它从脚本中拉出并保持静态。你知道吗
有许多电子邮件客户端以不同的方式使用CSS。例如,如果您想设置H1的样式,那么在电子邮件中可以使用三种方式:
内联样式(最有效):
<h1 style="color: #ff0000;">Hello</h1>
内部样式表(有效性有限):
外部样式表(有效性非常有限):
有些电子邮件客户端无法使用外部样式表。有些人会用自己的样式替换内部样式表,许多人会完全阻止外部样式表。你知道吗
如果您可以内联您的值,您应该能够发送一个html电子邮件样式为您选择。你知道吗
相关问题 更多 >
编程相关推荐