Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/03/2003, 10:54
Avatar de Kaopectate
Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 5 meses
Puntos: 38
Bueno Chuqui, me animo mas a contestar este mensaje que el otro.

Se que has dicho que conoces el modo en que se imprime desde JavaScript, sin embargo me atrevo a decirte un par de cosas a riesgo de que ya las sepas.

- Desde JavaScript, al hacer window.print(), se simula el efecto del botón de imprimir del navegador, es decir, se imprime el contenido de la ventana o el frame que actualmente esté en foco. Por lo tanto, si tenemos una página con frames y queremos imprimir solo uno de ellos, debemos hacer primero un window.nombreDelFrame.focus() y luego window.print().

- También es posible desde JavaScript mandar a imprimir una ventana externa siempre y cuando tengamos una manera de direccionarla. Por ejemplo, al abrir un popup usando open, podemos tomar el apuntador devuelto por la función y hacer print sobre él. O podemos, por el contrario, dado un popup, imprimir a la ventana que lo llamó usando opener.print().

Eso es todo con lo que contamos en Javascript para imprimir.

El método print pertenece a los objetos tipo ventana, categoría dentro de la cual se incluyen también a los frames.

Todo esto para decirte que si vas a imprimir algo, deberías diseñar de modo que puedas adaptarte tu a la realidad de lo que es imprimir en un browser, ya que es muy dificil el camino contrario. De cualquier modo, esperemos otras respuestas a ver si alguien maneja algo en este tema que yo no sepa.

Saludos.