Проблема в том, что вы смешиваете JavaScript и PDF-контент. Это действительно должно быть так:
<cfcontent type="application/pdf" file="/deploy/cfusion.ear/cfusion.war/myPDF.pdf"/>
Это вернет все содержимое этого PDF в браузер.
Что вы пытались сделать с кодом JavaScript?
edit Похоже, это может быть связано с кэшированием. Чтобы предотвратить это, попробуйте добавить несколько заголовков управления кешем в ваш файл:
<cfheader name="expires" value="#getHttpTimeString(now())#">
<cfheader name="pragma" value="no-cache">
<cfheader name="cache-control" value="no-cache, no-store, must-revalidate">
<cfcontent type="application/pdf" file="/deploy/cfusion.ear/cfusion.war/myPDF.pdf"/>
Если это не сработает, попробуйте добавить и эту:
<cfheader name="Content-Disposition" value="attachment; filename=myPDF.pdf">