質問

とにかくページの読み込みが完了したときに自動的に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>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top