blog

ページを印刷する

END。...

Aug 26, 2020 · 1 min. read

ファースト・ルック:ストレート・トゥ・コード

printHTML() { // 現在のページのhtmlコードを取得する var bdhtml = window.document.body.innerHTML; //印刷開始領域を設定する //var startStr = '<!--startprint-->'; // 印刷終了領域を設定する //var endStr = '<!--endprint-->'; //マークアップから印刷するページを取得する // var printHtml = bdhtml.substring(bdhtml.indexOf(startStr) + startStr.length, bdhtml.indexOf(endStr)); //不要なボタンやスタイルを隠す // 印刷するページをidで取得する var printHtml = document.getElementById("print_html").innerHTML; // 印刷するページ window.document.body.innerHTML = printHtml; if (!!window.ActiveXObject || "ActiveXObject" in window) { //ieは this.remove_ie_header_and_footer(); } //プリントを呼び出す window.print(); // インターフェイスを元に戻す window.document.body.innerHTML = bdhtml; // window.location.reload(); }, remove_ie_header_and_footer() { var hkey_path; hkey_path = "HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\PageSetup"; try { var RegWsh = new ActiveXObject("WScript.Shell"); RegWsh.RegWrite(hkey_path + "header", ""); RegWsh.RegWrite(hkey_path + "footer", ""); } catch (e) {} },

印刷ブラウザに付属するヘッダーとフッターの情報を削除します。

<style media="print"> @page { size: auto; margin: 0; } </style>

終わり。

Read next

Redisのトランザクションについて

上記からわかるように、実際にはクライアントから送信されたコマンドをステージングしてまとめて実行するだけで、特別なことは何もありません。コマンドキューにあるコマンドが実行される前に、他のクライアントによっていくつかのキーが変更された場合、このトランザクションのセキュリティは破られます。 WATCHコマンドは、このプロセスを強化するチェックサムです。これは、EXECコマンドが実行される前に、任意の数のデータベース・キーを監視できる楽観的ロックです。

Aug 25, 2020 · 4 min read

ウェブの作業メカニズム

Aug 23, 2020 · 1 min read

zookeeper の選出アルゴリズム

Aug 20, 2020 · 3 min read

約束

Aug 15, 2020 · 2 min read

JavaScript入門

Aug 14, 2020 · 1 min read