Foros del Web » Programando para Internet » PHP »

boton imprimir???????

Estas en el tema de boton imprimir??????? en el foro de PHP en Foros del Web. Creo que lo que quiiero hacer no se puede pero con preguntar no pierdo nada. Quiero tener un boton que me imprima una pagina sin ...
  #1 (permalink)  
Antiguo 26/11/2004, 09:11
Avatar de diegodnt  
Fecha de Ingreso: mayo-2004
Ubicación: Buenos aires
Mensajes: 227
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta boton imprimir???????

Creo que lo que quiiero hacer no se puede pero con preguntar no pierdo nada.
Quiero tener un boton que me imprima una pagina sin abrirla osea
como existe el boton ampliar quiero que el usuario no tenga la becesidad de ampliar el articulo para imprimirlo que solo sabiaendo el titulo le aparesca un boton imprimir sin que se la abra otro ventana con el articulo amplido.
Es posible ahcer esto que pido??????? y si es posible como lo hagoooo??
los articulos son identificados por un id si sirbe de algo esta nformacion
__________________
. Woo hoo When I feel heavy metal
  #2 (permalink)  
Antiguo 26/11/2004, 11:56
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
No, PHP no puede hacer eso .. y en general de alguna forma tendrás que llamar a tu "página" (o script PHP que obtenga ese contenido a imprimir) .. ya sea bajo un iframe oculto o similar ..

Ahora, con técnicas de VBscript (sólo para IE navegadores) podrías mandar a imprimir una página de forma automática, sólo con la confirmación del usuario y selección final de la impresora que desea imprimir. Ejemplo:

http://www.quirksmode.org/js/print.html#

Pero antes . igual que tienes tu botón de "ampliar" .. eso mismo con el código VBscript que tienes en el link/tutorial que te dejé + llamado hacia un iframe o frame oculto .. podrías "simular" que no se abra una ventana por ningún sitio (visible para el usuario) y sin embargo se inicie la impresión.



Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:09.