Foros del Web » Programando para Internet » Javascript »

imprimiendo con print()

Estas en el tema de imprimiendo con print() en el foro de Javascript en Foros del Web. hola.. a ver, cuando uso la funcion print() de javascript para imprimir la pagina, si una imagen coincide en medio de una pagina, pues se ...
  #1 (permalink)  
Antiguo 14/02/2003, 06:23
 
Fecha de Ingreso: marzo-2001
Ubicación: Gran Canaria
Mensajes: 381
Antigüedad: 24 años
Puntos: 2
imprimiendo con print()

hola..


a ver, cuando uso la funcion print() de javascript para imprimir la pagina, si una imagen coincide en medio de una pagina, pues se corta, la mitad sale en una pagina y la otra mitad en otra. Sabeis si se le puede pasar algun parametro a la funcion print para que esto no ocurra?, o algun truco, o algo???



Gracias!


ToKaTa.
  #2 (permalink)  
Antiguo 14/02/2003, 11:49
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 23 años, 2 meses
Puntos: 38
Hola ToKaTa.

Cuando presionas el botón Imprimir del navegador, se imprime el contenido del navegador en ese momento "como esté". Así igualmente, cuando ejecutas el método print() lo que sucede es una "llamada" a dicho botón. Dada esa triste realidad del ambiente web, yo te sugeriría que diseñes teniendo en cuenta el aspecto de tu página en la impresora, si lo que diseñas va a ser impreso.

Saludos.
  #3 (permalink)  
Antiguo 14/02/2003, 12:00
Avatar de DanielRey
Usuario no validado
 
Fecha de Ingreso: enero-2001
Ubicación: Mendoza
Mensajes: 630
Antigüedad: 24 años, 1 mes
Puntos: 1
Hola Amigos.

Lamento contradecirte Kao, pero tengo entendido que existen ciertos parámetros que se pueden utilizar para definri tamaño de página y esas cosas como también producir un "FormFeed", es decir un salto de página en la parte que a uno le convenga.

El problema es que no recuerdo donde lo ví, ni tengo ninguna referencia de cómo era que se hacía, por eso no había contestado...
  #4 (permalink)  
Antiguo 14/02/2003, 14:28
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 23 años, 2 meses
Puntos: 38
Hola Daniel.

Lo que lamento del hecho de que me contradigas, es que aún no tengas la referencia completa, porque soy el primer interesado en aprender aunque no garantizo que cambie de opinión. Voy a estar muy pendiente de la información que puedas conseguir tu o cualquier otro. Ojalá por cada respuesta que uno aporta obtuviese por contestación una respuesta contraria para asi poder aprender mientras uno ayuda. Por favor nunca vaciles en corregirme.

En lo personal celebro que podamos dar a los usuarios ambos tipos de respuesta a este tipo de temas.

De cualquier modo voy a insistir en mi tesis. El diseño de HTML y de JavaScript se basa en la independencia y el respeto por el cliente. La interacción detallada con un browser específico, con el disco duro, con el S.O., con Office, etc. si bien son posibles, no son estándares y en mi juicio no son recomendables.

En cuanto a JavaScript se refiere, la forma de imprimir hasta donde tengo entendido es usando print(). Si con JScript, o con CSS, o direccionando el API de Windows se puede ir mas lejos, lo ignoro.

Saludos a los dos.
  #5 (permalink)  
Antiguo 18/02/2003, 05:52
Avatar de DanielRey
Usuario no validado
 
Fecha de Ingreso: enero-2001
Ubicación: Mendoza
Mensajes: 630
Antigüedad: 24 años, 1 mes
Puntos: 1
Eureka!

Bueno, le mandé un emilio a mi hermano a ver si el se acordaba, y he aquí su respuesta:

Cita:
1- Era esto lo que buscabas:

http://msdn.microsoft.com/library/de...reakBefore.asp ????

2- O era esto:

http://msdn.microsoft.com/library/de...BreakAfter.asp ????

3- Pero por las dudas podés usar esto:

<STYLE>
P {page-break-after: always}
</STYLE>

dentro de los tag <Head>

Luego, lo que escribas después de <p> se imprimirá en otra página.

El JuanCa
Aparentemente sólo funcionaría con Internet Explorer.
Por otro lado, exageré un poco las posibilidades:
Cita:
tengo entendido que existen ciertos parámetros que se pueden utilizar para definri tamaño de página y esas cosas

Lo único que hace es un salto de página

Suerte
  #6 (permalink)  
Antiguo 12/03/2003, 11:50
Avatar de MrLake  
Fecha de Ingreso: febrero-2003
Ubicación: México
Mensajes: 75
Antigüedad: 22 años, 1 mes
Puntos: 0
De acuerdo

Sensacional!!!!!!!

Justo lo que necesitaba.

Gracias,
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 01:19.