当用户下载文档时,如何向我发送警报消息?

时间:2014-08-28 18:56:08

标签: html coldfusion

每当用户下载特定文档时,我都希望向我发送警报(通过)(用户不可见)。这可能吗?例如,我可以在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>

2 个答案:

答案 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标记。它也可以有任何条件逻辑。