4

現在、いくつかのドキュメントに次のスクリプトを使用しています。

var pp = this.getPrintParams();
pp.interactive = pp.constants.interactionLevel.automatic;
this.print(pp);

別のコマンドを追加するにはどうすればよいですか。たとえばdocument.close()、印刷機能を読み取り、最後にドキュメントを閉じるようにします。印刷コマンドの直後に閉じるコマンドを追加して、読み取りますか?

var pp = this.getPrintParams();
pp.interactive = pp.constants.interactionLevel.automatic;
this.print(pp);
document.close();

ありがとう。

添加

ここでの問題は、1 つのコマンドを終了して次のコマンドに進む方法がわからないことです。ドキュメントがブラウザーで開くことに気付いたので、ドキュメントを閉じようとするのをあきらめました。だから今私の次のアイデアはhistory.back(-1);、印刷コマンドの後に使用することです。JavaScriptでコマンドを開始/停止する方法がわかりません。

4

2 に答える 2

2

history.go(-1);代わりにこれを追加history.back(-1);

于 2010-06-10T10:42:33.257 に答える
0

このprint関数は、ユーザーが印刷ダイアログの処理を終了するまでブロック (一時停止) し、その後続行する必要があります。その後、さらにコードを実行するために特別なことをする必要はありません。

そうは言っても、印刷後にドキュメントを強制的に閉じる必要は本当にあるのでしょうか? ユーザーとして、ウェブサイトが私にこれをしたとしたら、私はかなり腹を立てるでしょう. PDF を自分のコンピューターに保存したい場合はどうすればよいですか? プリンターのインクが少なくなり、再度印刷する必要がある場合はどうすればよいですか? PDF をいつ閉じるかは、私に決めさせてください。

于 2010-06-11T15:57:31.610 に答える