JavaScriptを使用してHTMLページの印刷を自動開始
-
04-07-2019 - |
質問
とにかくページの読み込みが完了したときに自動的にjavascript:window.print()
を実行する方法はありますか?
解決
<body onload="window.print()">
または
window.onload = function() { window.print(); }
他のヒント
コンテンツが読み込まれるとスクリプトが実行され、ウィンドウが印刷されるように、次のコードをHTMLファイルの末尾に配置する必要があります。
<script type="text/javascript">
<!--
window.print();
//-->
</script>
このスクリプトを使用
<script type="text/javascript">
window.onload = function() { window.print(); }
</script>
次のコードをHTMLページに追加すると、ページの読み込み時に印刷プレビューが表示されます。
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>
<script type="text/javascript">
$(document).ready(function () {
window.print();
});
</script>
このスクリプトは、ページ全体が読み込まれた後に実行されます。
<script type="text/javascript">
$(window).load(function() {
//This execute when entire finished loaded
window.print();
});
</script>
所属していません StackOverflow