| |||
Imprimir una pagina php desde otra bien tengo una pagina q es la principal entre sus opciones hay una para solicitar una constancia de trabajo ella debe simplemente imprimir dicha constancia q es generada en otra pagina la cual es puro codigo php, 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, podrian ayudarme porfavor? |
| ||||
Respuesta: Imprimir una pagina php desde otra Si te refieres a mostrar su contenido dentro de la misma página, puedes incluirla previamente con el constructor include dentro de un elemento contenedor, de tal forma que este estará oculto al inicio y cuando pulses el botón que mencionas, muestras al contenedor con el contenido de la página previamente cargado. Otra manera es que lo hagas mediante Ajax, pero en ambos casos interviene JavaScript pues PHP no interactúa con eventos del navegador.Si te refieres a imprimirla en físico, al darle clic al botón abrirías una nueva ventana/pestaña con el archivo en cuestión y mediante el método .print() de JavaScript, procederías a imprimir el documento.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 |
| ||||
Respuesta: Imprimir una pagina php desde otra Formulario de envio:
Código HTML:
Ver original Pagina que recibe y genera el pdf:
Código PHP:
Ver original |
| ||||
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: 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 Y en "ejemplo.php", ejecutarías el siguiente script:
Código Javascript:
Ver original 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 |
| ||||
Respuesta: Imprimir una pagina php desde otra Cita: una parte de lo que dices tienes razón pero te equivocas cuando dices que es inviable, el esta tratando de imprimir una consulta hecha a una base de datos desde otra pagina, la recomendación y para evitar el uso de js es utilizar una libreria que le genere el pdf, es tan sencillo que hasta da miedo jajaja, el asunto es que es la manera más viables y le hes compatible en todos los navegadores sin complicarse tanto
Iniciado por Alexis88 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: 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 Y en "ejemplo.php", ejecutarías el siguiente script:
Código Javascript:
Ver original Como el evento afterprint no es soportado en todos los navegadores, puedes usar esta solución.Saludos |
| ||||
Respuesta: Imprimir una pagina php desde otra Si vuelves a leer lo que dice, no menciona ni que va a realizar una búsqueda en una BD ni que desea generar un PDF, para lo cual, si se tratara de algo simple, no haría falta el uso de una librería; bastaría con modificar las cabeceras. De cualquier modo, suponiendo que los datos se buscarán y tomarán de una BD y se busca generar un PDF, el uso de JavaScript sería necesario ya que, como bien dice el enunciado, no quiere recargar la página, quiere seguir en la misma e imprimir el documento externo. 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 |
| ||||
Respuesta: Imprimir una pagina php desde otra Cita:
Iniciado por Alexis88 Si vuelves a leer lo que dice, no menciona ni que va a realizar una búsqueda en una BD ni que desea generar un PDF, para lo cual, si se tratara de algo simple, no haría falta el uso de una librería; bastaría con modificar las cabeceras. De cualquier modo, suponiendo que los datos se buscarán y tomarán de una BD y se busca generar un PDF, el uso de JavaScript sería necesario ya que, como bien dice el enunciado, no quiere recargar la página, quiere seguir en la misma e imprimir el documento externo. Saludos Cita: la pagina nunca se recarga al generar el pdf, si lo has hecho lo sabras, ya que se realiza la busqueda y genera el archivo sen salir de la pagina principal, pero bueno entre gustos y colores el decidirá cual es la mejor forma para lo que necesita, ademas el javascript no es taaaaaan necesario ya que yo genero PDFs sin recargar la pagina desde donde realizo la solicitud sin utilizar js simplemente imprimir dicha constancia q es generada en otra pagina la cual es puro codigo php |
| ||||
Respuesta: Imprimir una pagina php desde otra Si usas un formulario, ¿qué esperas que suceda luego de pulsar el botón de envío? Mira el código que has puesto y te darás cuenta.
__________________ «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 |
| ||||
Respuesta: Imprimir una pagina php desde otra Cita: Estás exactamente como en aquel hilo en el que decías que habías probado el <input type="date"> en Firefox e IE y funcionaba como en Chrome. Me pregunto si realmente probarás lo que dices.
__________________ «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 |
| |||
Respuesta: Imprimir una pagina php desde otra xfxstudios muchas gracias esta funcionando medianamente como deseo sin embargo abre la ventana y se ve el contenido buscaba mas bien q solo lo imprimiese sin q sea vea intente colocandolo display:none; pero a la hora de imprimir cm es obvio no sale nada; Alexis88, ya habia fijado la idea de generar un pdf sin embargo la libreria q he usado no me permitia justificar el tecto y desisti de esta idea pero era lo mejor hacerlo cn pdf pero no consegui cm justificarlo de una manera rapida |
| ||||
Respuesta: Imprimir una pagina php desde otra Carlos, si buscas que directamente se muestre el cuadro de diálogo de impresión sin mostrar el documento a imprimir, me temo que no se podrá. Y con respecto a los estilos, puedes generar el contenido como normalmente lo harías y solo bastaría con que modifiques las cabeceras, como en este ejemplo. 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 |
| |||
Respuesta: Imprimir una pagina php desde otra Cita:
Iniciado por Alexis88 Carlos, si buscas que directamente se muestre el cuadro de diálogo de impresión sin mostrar el documento a imprimir, me temo que no se podrá. Y con respecto a los estilos, puedes generar el contenido como normalmente lo harías y solo bastaría con que modifiques las cabeceras, como en este ejemplo. Saludos Ahmmm si eso buscaba exactamente pense con ajax posiblemente pero no se pues estoy solo suponiendo cosas habria q probar, y con respecto al pdf sabs de alguna q si justifique bien el texto? pq tuve q hacer el doc con etiquetas html por eso. |
| ||||
Respuesta: Imprimir una pagina php desde otra si tu lo dices amigo, aquí el experto es usted y mis disculpas por insultar tu intelecto, posiblemente pertenezcas al 0.01% de los que nacen aprendidos, pero que mas da, igual veremos cuanto dura este hilo, nunca dije que no tuvieras razón, solo dije que si se puede crear un pdf, xls o lo que sea sin utilizar js y sin recargar la pagina, simplemente con un form, o un enlace, cuando lo pruebes me avisas |
| ||||
Respuesta: Imprimir una pagina php desde otra index.html:
Código PHP:
Ver original
Código PHP:
ahora te pregunto que crees que va a pasar alli, veras el contenido de la pagina lista.php o veras generarse el pdf sin salir de index.html????? Ver original |
| |||
Respuesta: Imprimir una pagina php desde otra Cita:
Iniciado por Alexis88 Por eso te lo decía; genera tu contenido como normalmente lo harías, usando elementos <div> , <p> , <label> , <h1> y CSS y solo bastaría con que modifiques las cabeceras para que en lugar de mostrarse como HTML (porque eso genera PHP), lo haga como un PDF listo para descargar. Y lo mismo te sirve para generar hojas de cálculo (Excel).Recuerda que las cabeceras deben de ir al inicio. Saludos Código PHP: sabs q estoy siguiente este ejemplo tal cual y me arroja error 500 Internal Server Error vacie cookies borre cache f5 y nada pq sera :S |
| ||||
Respuesta: Imprimir una pagina php desde otra Cita: La verdad no sé qué pretendes con comentarios tan lamentables como ese. Parece que te ofendiera el que te digan que te equivocaste o que te hagan una crítica, como si esto se tratara de una competencia. Te aviso que aquí nadie está compitiendo y que los puntos no los podrás canjear por dinero, por si es que eso pensaste. ¿Sabías que esa librería usa JavaScript? Seguramente no revisaste el código, ¿verdad? Por eso evita la carga de la nueva ventana y la lanza el cuadro de descarga. Al final, sí era necesario usar JavaScript.
__________________ «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 |
| ||||
Respuesta: Imprimir una pagina php desde otra Carlos, por el mensaje de error, se deduce que algo ocurrió en el lado del servidor que impidió que se complete la solicitud. Buscando en el manual de PHP, encontré esto. Quizá te interese. 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 |
| ||||
Respuesta: Imprimir una pagina php desde otra Cita: disculpa pero dime donde usa el js porque no lo encontre, y disculpa si te ofendí de alguna manera, no ando buscando puntos ni dinero por ellos jajaja esa estuvo buena por cierto, el asunto es que si creas cualquier archivo, que quede claro, cualquier archivo que no tenga que generar inpresion por pantalla a traves de php no se vera si carga, es decir, si creas las cabeceras para generar un xls de excel a partir de una consulta y no hay ningun echo, o print o lo que sea, el servidor no va a mostrar nada, nisiquiera lo va a cargar, solo va a generar el archivo sin necesidad de salir de tu pagina principal, eso es todo lo que quise decir, pero me equivoque de palabras y claro todo esto sin la necesidad de usar js en el proceso, eso fue todo, esntonces coo dije, si no hay ninguna etiqueta php par la inpresion en pantalla, el archivo no se mostrará y solo se limitara a generar el formato deseado con la consulta deseada dandote la opcion de descargarlo por ejemplo. por cierto si revise toooodo el código y nada! Saludos y disculpas nuevamente Última edición por xfxstudios; 07/08/2015 a las 06:46 |
| ||||
Respuesta: Imprimir una pagina php desde otra Os recuerdo que esto no es una competición, es un foro de ayuda y no están permitidos los insultos ni las agresiones verbales.
__________________ Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido. -SOLOLINUX- Última edición por lauser; 07/08/2015 a las 08:07 |
| ||||
Respuesta: Imprimir una pagina php desde otra Mis disculpas a todos, solo trate de probar un punto en que fui cuestionado, pero no fue la manera, la idea es aprender y enseñar lo que uno sabe, mis disculpas para Alexis88 si le ofendí de alguna manera no intencional y de igual manera a carlos__333 por lo ocurrido. Saludos a todos y nuevamente disculpas |
| ||||
Respuesta: Imprimir una pagina php desde otra No hay problema, xfxstudios. Los archivos JS (porque son varios) los encuentras precisamente cuando ejecutas el archivo con la librería. En la consola del navegador, revisa la pestaña "Sources" (en Chrome) y verás todos los archivos JS que utiliza; de hecho, utiliza otra librería más como lo es jQuery. 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 |
Etiquetas: Ninguno |