これは ColdFusion 8 に関する質問です。
onClick がページ ヘッダーにある次の Javascript 関数を呼び出すボタンがある cfm ページがあります。
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 レポート ファイルが生成され、次の 2 行を使用して表示されます。
<cfheader name="Content-disposition" value="attachment;filename=#fileName#">
<cfcontent type="application/pdf" file="#docPath#/#fileName#" deletefile="true">
JS 関数で、カーソルが「wait」に変更されていることに注意してください。しかし、上記の cfheader 呼び出しの後、プログラム コントロールが失われたように見えるため、カーソルをリセットできる場所が見つかりません。
カーソルアニメーションをオフにするためにこれをどこに配置できるかについてのアイデアはありますか? 複数の場所を試しましたが、うまくいきません。cfheader と cfcontent の呼び出しが発生すると、前のウィンドウとカーソルの制御が失われ、表示されます。