gpt4 book ai didi

javascript - 打开 PDF 文件后如何重新获得程序控制权?

转载 作者:行者123 更新时间:2023-11-30 06:41:51 29 4
gpt4 key购买 nike

这是一个 ColdFusion 8 问题。

我有一个 cfm 页面,它有一个按钮,onClick 调用位于页面标题中的以下 Javascript 函数:

function confirm_expiration_letters() {
var resultOfConfirm = confirm("Would you like to send expiration and reminder letters?");
if (resultOfConfirm == true) {
document.body.style.cursor = "wait";
window.location="_expiration_letters.cfm";
}
}

在被调用的页面上,生成了一系列电子邮件,然后生成了一个 PDF 报告文件并使用这两行显示:

<cfheader name="Content-disposition" value="attachment;filename=#fileName#">
<cfcontent type="application/pdf" file="#docPath#/#fileName#" deletefile="true">

注意在JS函数中光标变为“等待”。但是在上面的 cfheader 调用之后程序控制似乎丢失了,所以我找不到任何地方可以将光标重置回: document.body.style.cursor = "默认";

关于我可以将其放置在何处以关闭光标动画,您有什么想法吗?我尝试了多个地方,但它不起作用。一旦发生 cfheader 和 cfcontent 调用,就会失去对前一个窗口和光标的控制。

最佳答案

您可以在 cfheader 上方尝试类似的操作。

<script>
document.body.style.cursor = "default";
</script>
<cfflush/>

问题是这样做可能(很可能会)搞砸 cfheaders,因为 cfflush 旨在刷新部分结果并将包括标题。但这是我唯一能想到的。

关于javascript - <cfheader> 打开 PDF 文件后如何重新获得程序控制权?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10604514/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com