Pregunta

¿Hay alguna forma de ejecutar automáticamente javascript:window.print() cuando la página termina de cargarse?

¿Fue útil?

Solución

<body onload="window.print()"> o window.onload = function() { window.print(); }

Otros consejos

El siguiente código debe colocarse al final de su archivo HTML para que una vez que se haya cargado el contenido, se ejecutará el script y se imprimirá la ventana.

<script type="text/javascript">
<!--
window.print();
//-->
</script>

Usa este script

 <script type="text/javascript">
      window.onload = function() { window.print(); }
 </script>

Agregue el siguiente código en su página HTML, y mostrará una vista previa de impresión al cargar la página.

<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>

Este script se ejecutará después de que se haya cargado toda la página.

 <script type="text/javascript">   
     $(window).load(function() {
      //This execute when entire finished loaded
      window.print();
    });
</script>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top