Foros del Web » Creando para Internet » HTML »

Imprimir input texts transparentes

Estas en el tema de Imprimir input texts transparentes en el foro de HTML en Foros del Web. Hola Foro! Después de una semana de mamar por internet cualquier tipo de consejo, ninguno me resuelve el problema, claro, ninguno es tan específico como ...
  #1 (permalink)  
Antiguo 13/05/2010, 14:40
 
Fecha de Ingreso: mayo-2010
Mensajes: 1
Antigüedad: 7 años, 7 meses
Puntos: 0
Imprimir input texts transparentes

Hola Foro!
Después de una semana de mamar por internet cualquier tipo de consejo, ninguno me resuelve el problema, claro, ninguno es tan específico como el caso que quiero presentar.
Uso asp con vbscript e Internet Explorer 6.
Necesito imprimir un documento con marca de agua.
La página carga la imagen, los controles son transparentes se ve muy bien, muy lindo y sin problemas. La cuestión es cuando se aprienta el botón imprimir que llama a un vbscript que dice window.print .... ahí los controles (input text) ya no son más transparentes, son opacos y tapan la marca de agua, me explico?
Lo que probé fue:
Crear estilo (style en css)
-- probé con <style type="text/css" media="all"> y <style type="text/css" media="print">
- background-color:transparent; -- no funciona en print, si en screen
filter:progid:DXImageTransform.Microsoft.AlphaImag eLoader(src="image/image.jpg",sizingMethod='scale'); -- no funciona en print, si en screen
filter:alpha(opacity=50); -- no funciona en print, si en screen

Lástima q no se puede adjuntar la vista previa y el resultado de la impresión ...
Necesito resolverlo para ayer. Urgente!
Muchas gracias
  #2 (permalink)  
Antiguo 21/08/2010, 11:51
Avatar de alwaysdavis  
Fecha de Ingreso: junio-2010
Mensajes: 13
Antigüedad: 7 años, 5 meses
Puntos: 0
Respuesta: Imprimir input texts transparentes

No se como puedes ponerlos transparentes, pero puedes probar a hacerlos desaparecer con javascript antes de imprimir escribiendo este codigo antes de la funcion window.print para cada input que quieras que desaparezca:

Código Javascript:
Ver original
  1. document.nombreformulario.nombreinput.style.display=="none";

y si quieres que se vuelvan a ver pones este codigo despues de la funcion window.print para cada input que quieras que vuelva a aparecer:

Código Javascript:
Ver original
  1. document.nombreformulario.nombreinput.style.display=="";

Espero que te valga
  #3 (permalink)  
Antiguo 21/08/2010, 14:03
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 7 años, 6 meses
Puntos: 309
Respuesta: Imprimir input texts transparentes

Ese código no creo que funcione, porque '==' no es el operador de asignación, sino el de comparación. Por tanto hay que cambiar '==' por '='.
Saludos :D
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #4 (permalink)  
Antiguo 23/08/2010, 07:57
Avatar de alwaysdavis  
Fecha de Ingreso: junio-2010
Mensajes: 13
Antigüedad: 7 años, 5 meses
Puntos: 0
De acuerdo Respuesta: Imprimir input texts transparentes

Lo siento se me escapó ese igual gracias por esa corrección _cronos2

Etiquetas: input
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 07:32.