Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/08/2015, 16:58
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Imprimir una pagina php desde otra

No veo la necesidad de cargar una librería para hacer algo que con simple y sencillo código nativo se puede resolver, además, hay que tener en cuenta lo que busca carlos__333:

Cita:
Iniciado por carlos_333 Ver Mensaje
he estado buscando como dsd la pag principal hacer click en algun boton y no vaya a aquella pagina si no que te de la opcion para imprimir directamente...
En realidad, imprimir directamente otro documento sin abrir una nueva ventana/pestaña o cargar la actual, es inviable; la solución pasaría por cargar una nueva ventana/pestaña con el documento a imprimir e inmediatamente mandarlo a imprimir físicamente con el método .print() de JavaScript. Terminado esto, se procede a cerrar la ventana/pestaña emergente con el método .close(), con lo cual, la aparición de la nueva ventana/pestaña pasará desapercibida.

En la página inicial, cargarías la segunda en una nueva luego de pulsar el botón:
Código Javascript:
Ver original
  1. document.getElementById("id-boton").addEventListener("click", function(){
  2.     window.open("ejemplo.php");
  3. }, false);

Y en "ejemplo.php", ejecutarías el siguiente script:
Código Javascript:
Ver original
  1. window.print();
  2. window.addEventListener("afterprint", function(){
  3.     this.close();
  4. }, false);

Como el evento afterprint no es soportado en todos los navegadores, puedes usar esta solución.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand