1

ユーザーがアクセスすると、ブラウザの印刷ダイアログ ボックスが自動的に開く、印刷に適したページを生成しています。ユーザーが「キャンセル」を押した場合にウィンドウを閉じる方法はありますか?

4

2 に答える 2

1
window.close()

現在のウィンドウを閉じます

あなたは好きにすることができます。

<button type="button" id="cancelButton">Cancel</button>

$('#cancelButton').click(function(){
    window.close();
});
于 2012-05-13T04:29:15.740 に答える
0

window.print()基準がありません。その操作は、ブラウザーからブラウザーへのグラブバッグです。さらに、私の知る限り、ブラウザの実装では情報が返されません。ユーザーが JavaScript を介して印刷ダイアログにどのように応答したかを判断することはできません。

そうは言っても、印刷に適したページの唯一のポイントは印刷することだけに思えます。ユーザーがどのように応答したかに関係なく、印刷を求めた後にウィンドウを閉じることができるでしょうか?

于 2012-05-13T04:50:03.980 に答える