Foros del Web » Programando para Internet » Javascript »

Problemas con el windows.print

Estas en el tema de Problemas con el windows.print en el foro de Javascript en Foros del Web. Hola uso un ajax con xhr para cargar los datos. en unos div y los amndo a imprimir con el objeto window.print, pero a la ...
  #1 (permalink)  
Antiguo 22/10/2009, 13:24
 
Fecha de Ingreso: octubre-2009
Mensajes: 19
Antigüedad: 14 años, 6 meses
Puntos: 0
Problemas con el windows.print

Hola uso un ajax con xhr para cargar los datos. en unos div y los amndo a imprimir con el objeto window.print, pero a la hora de imprimir las columna salen mal y totalmente desalineada.
  #2 (permalink)  
Antiguo 22/10/2009, 15:07
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Problemas con el windows.print

el problema no es de javascript, en algunos navegadores a la hora de imprimir no aplican algunas css especificas, por ejemplo IE7 ignora el overflow de los Div's

otro problema puede ser que llames a window.print() justo antes de enviar el ajax al server y debido al poco tiempo de retraso de la transacción, el explorador manda a imprimir lo que tiene!, la solución es llamar a window.print en el onreadystatechange, luego de actualizar los divs
  #3 (permalink)  
Antiguo 22/10/2009, 15:56
 
Fecha de Ingreso: octubre-2009
Mensajes: 19
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Problemas con el windows.print

Gracias maycolalvarez

mmm podria ser problema de overflow.
el ajax si esta bien acomodo, en la ventana se ve bien como deberia de quedar pero al mandar a imoprimir es donde sale los horres, he estado travesiando los css y parecieran que por ahi esta la respuesta.
  #4 (permalink)  
Antiguo 23/10/2009, 06:13
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Problemas con el windows.print

prueba en la vista previa con firefox, el no omite los overflows como IE, intenta probar en varios navegadores
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 03:12.