每当用户下载特定文档时,我都希望向我发送警报(通过)(用户不可见)。这可能吗?例如,我可以在HTML <CFINCLUDE>
代码中插入<A>
吗?以下是我想要融合的两段代码的示例。谢谢你的帮助!
<a href="/path/document_filename"
title="Click HERE to download document"
target="_window">Click here to download</a>
如何结合:
<cfprocessingdirective suppresswhitespace="no">
<cfmail type="html" from="emailaddress.com"
to="webmaster@emailaddress.com"
subject="subject">
<p>someone has downloaded this document.
</cfmail>
</cfprocessingdirective>
答案 0 :(得分:2)
然而,您可能需要考虑代码运行的时间,服务器端与客户端。 CF代码在服务器上运行,不知道链接何时被点击。您需要使用javascript添加一些客户端处理。
接近方法是添加一个onclick处理程序,该处理程序将对发送消息的页面执行AJAX调用。
答案 1 :(得分:0)
我会用这种方法。
<a href="coldfusionPage.cfm?fileToDownload="something"
target="_window">Click here to download</a>
coldfusionPage.cfm将包含cfmail标记,cfheader标记和cfcontent标记。它也可以有任何条件逻辑。