Mandar a imprimir desde php

Hola. Tengo este código para mandar a imprimir a la impresora, pero no me sirve porque quiero mandar de una pagina php, este código solo acepta html, como podría hacerlo para php ? Gracias.
<html> <head>
<script type="text/javascript">
function jsPrint()
{ nPrint.focus()
nPrint.print() }
</script>
</head> <body>
<div> <a href="javascript:jsPrint();">Imprimir</a> </div>
<iframe id="iPrint" name='nPrint' src='pagina_imprimir.html' frameborder='0' width='0' height='0' style='display:none;'></iframe>
</body> </html>

2 respuestas

Respuesta
1

A mi me ha funcionado con php

<html> 
 <head>
 <title>Script de prueba</title>
 <script src="jquery.js"></script>
 <script>
 function jsPrint(){ 
 nPrint.focus();
 nPrint.print();
 }
 </script>
 </head>
 <body>
 <div>
 <a href="javascript:jsPrint();">Imprimir</a>
 </div>
 <iframe id="iPrint" name='nPrint' src='./pagina_imprimir.php' frameborder='0' width='0' height='0' style='display:none;'></iframe>
 </body>
</html>

He modificado la dirección para que localice el script php y he generado el script con el nombre correspondiente. Me imprime sin problemas.

El contenido de mi script pagina_imprimir.php es el siguiente:

<html> 
 <head>
 <title>Script de prueba</title>
 </head>
 <body>
 <div>
 dasdasdljdlafkj sdfjasl
 <?php echo "Hola a todos";?>
 </div>
 </body>
</html>
Respuesta
1

El script como tal funciona igualmente sobre una PHP

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas