Foros del Web » Programando para Internet » Javascript »

Window.print() pero con vista preliminar

Estas en el tema de Window.print() pero con vista preliminar en el foro de Javascript en Foros del Web. Hola amig@s. Tengo un problema. En mi página incluyo una versión de impresión con un link a window.print() que funciona bien. El problema es que ...
  #1 (permalink)  
Antiguo 21/12/2002, 11:33
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Window.print() pero con vista preliminar

Hola amig@s.
Tengo un problema. En mi página incluyo una versión de impresión con un link a window.print() que funciona bien.
El problema es que al presionar me sale una ventanita para elegir las impresoras y luego dar a aceptar. Lo que yo pretendo es que te salga la pantalla de Vista Prelimitar del Explorer, donde se ve la vista antes de darle a imprimir. No se si es posible, dadme alguna referencia por favor.
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #2 (permalink)  
Antiguo 21/12/2002, 11:42
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
En el mensaje "FAQs JavaScript (índice)" de Carlitos, en la FAQ 34 viene cómo imprimir sin que te salga lo de las impresoras, pero tampoco te sale la vista preliminar que es lo que pretendo, por si a alguien le sirve...
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #3 (permalink)  
Antiguo 21/12/2002, 11:53
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Hay algo muy similar en el FAQ-28, es una ventana de confirmación. El problema es que no lo puedes hacer automáticamente sino que debes armar tu mismo tu "versión para impresión".

Saludos.
  #4 (permalink)  
Antiguo 21/12/2002, 12:12
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
No, no es eso lo que busco. Esto te generaría una nueva página, pero eso ya lo he hecho con PHP. Es decir, tengo mi página normal con un link a vista de impresión. Al pulsar este link se abre una nueva página sin elementos decorativos que tiene un link con la función window.print() y entonces ya se imprime. Lo que quiero es que ahora salga la vista preliminar del Explorer.

Es parecido al foro este, cuando le das al link de Vista de impresión que está abajo del todo te sale una página sin decoraciones. En mi caso en esta página está el link de window.print() en el que deberá salir la Preliminar del Explorer.

Gracias de todos modos, se que lo que pregunto es difícil...
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #5 (permalink)  
Antiguo 21/12/2002, 12:43
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Ferny, nunca había usado la impresión preliminar de este foro. Voy a revisar el código de esta página y si veo algo que realmente te aporte te digo.

Saludos.
  #6 (permalink)  
Antiguo 21/12/2002, 12:48
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Puedo estar equivocado, pero el link de la "Versión de impresión" apunta a una página de PHP, y aunque la respuesta es tan rápida que da la impresión de en "feature" del browser o una funcionalidad JavaScript, creo entender que está generado nuevamente sin los elementos gráficos.

Insisto, puedo estar equivocado. En todo caso no creo que pueda ayudarte mas allá de lo que tu seguramente dominas.

Saludos.
  #7 (permalink)  
Antiguo 21/12/2002, 12:53
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Cita:
Puedo estar equivocado, pero el link de la "Versión de impresión" apunta a una página de PHP, y aunque la respuesta es tan rápida que da la impresión de en "feature" del browser o una funcionalidad JavaScript, creo entender que está generado nuevamente sin los elementos gráficos
Sí, eso es cierto, pero no es lo que busco. Lo de cargar sin los elementos graficos ya lo tengo hecho. Mira, si vas a la vista de impresion, entonces le das en tu browser a Archivo y luego a Vista Preliminar, te sale una pantalla que se ve la web y arriba hay un botón de imprimir. Esa pantalla que sale es lo que pretendo que salga al pulsar sobre un link.
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #8 (permalink)  
Antiguo 21/12/2002, 14:49
 
Fecha de Ingreso: noviembre-2002
Ubicación: Washington, DC
Mensajes: 822
Antigüedad: 21 años, 5 meses
Puntos: 5
ferny...

Creo entender lo que estás buscando...

Ve a la pregunta 34 del FAQ de Javascript y sustituye del código:

WebBrowser1.ExecWB(6, -1);

por:

WebBrowser1.ExecWB(7, -1);

(Solo cambiale el numero 6 por un 7)
Espero te sirva.
__________________
Yanira
  #9 (permalink)  
Antiguo 21/12/2002, 15:25
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
¡¡¡¡¡¡SI!!!!!!
Eso mismo buscaba. Muchisimas gracias, me salvaste la vida.
Por cierto, ¿cómo haces para saber eso?
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #10 (permalink)  
Antiguo 21/12/2002, 15:50
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
No todo podía ser bueno...

En modo local en mi ordenador funciona bien, pero cuando lo subo a internet me da este error:
Cita:
La página contiene un control ActiveX potencialmente peligroso.
La configuración de seguridad actual impide ejecutar controles en estas condiciones.

Puede que la página no se muestre como se esperaba.
He subido una página para que veais, está aquí:
http://www.mundodivx.com/dvdadivx/imprimir.html
¿Con qué Browsers es compatible? Yo uso el Explorer 6.0, y me vale con que sea compatible para la versión 5.0 en adelante.
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #11 (permalink)  
Antiguo 21/12/2002, 16:10
 
Fecha de Ingreso: noviembre-2002
Ubicación: Washington, DC
Mensajes: 822
Antigüedad: 21 años, 5 meses
Puntos: 5
Sé que funciona en IE 5.5 en adelante, no sé si en versiones anteriores. Saber todo eso? me gusta leer y leer...así aprendo de mis errores o de los demás

Lo de...
La página contiene un control ActiveX potencialmente peligroso.
La configuración de seguridad actual impide ejecutar controles en estas condiciones.


Revisa en el IE...en el menu arriba Herramientas/Opciones y ve al Tab de Seguridad y ahi dale al botón de 'Custom Level' y asegurate que las opciones de ActiveX esten en Prompt para que te pregunte si deseas correr el Activex o en Enabled (activadas automaticamente).

Espero te resuelva.
__________________
Yanira
  #12 (permalink)  
Antiguo 21/12/2002, 16:16
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Sí, así si funciona, eres una makina joer...
El problema es que no creo que mis usuarios lo tengan activado, así que para evitar el error puse nada más que window.print()
Es una pena por todo lo que ha costado conseguirlo, pero bueno, tampoco pasa nada
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #13 (permalink)  
Antiguo 21/12/2002, 16:23
 
Fecha de Ingreso: noviembre-2002
Ubicación: Washington, DC
Mensajes: 822
Antigüedad: 21 años, 5 meses
Puntos: 5
Ni modo. Al menos ya sabes como es
En alguna otra ocasión será.
__________________
Yanira

Última edición por Yanix; 21/12/2002 a las 19:09
  #14 (permalink)  
Antiguo 21/12/2002, 18:10
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
¡Yaaaannnixxxx!
  #15 (permalink)  
Antiguo 21/12/2002, 18:38
 
Fecha de Ingreso: noviembre-2002
Ubicación: Washington, DC
Mensajes: 822
Antigüedad: 21 años, 5 meses
Puntos: 5
Kaaaoooo!!!!!!!!
(Este es mi mensaje número 100)
__________________
Yanira

Última edición por Yanix; 21/12/2002 a las 19:10
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 13:12.