Foros del Web » Creando para Internet » Diseño Gráfico »

imprimir accesiblemente

Estas en el tema de imprimir accesiblemente en el foro de Diseño Gráfico en Foros del Web. tengo este codigo para imprimir mi pagina en mi sitio que quiero hacer accesible Código: <a href="javascript :print();">Imprimir</a> pero el validador me da error porque ...
  #1 (permalink)  
Antiguo 09/10/2006, 05:45
 
Fecha de Ingreso: enero-2004
Mensajes: 61
Antigüedad: 20 años, 2 meses
Puntos: 0
imprimir accesiblemente

tengo este codigo para imprimir mi pagina en mi sitio que quiero hacer accesible
Código:
<a href="javascript:print();">Imprimir</a>
pero el validador me da error porque estoy usando javascript.

como hago para hacer accesible la opcion de imprimir si se tiene deshabilitado el javascript??
__________________
gracias

http://www.registradorascmp.com
  #2 (permalink)  
Antiguo 09/10/2006, 09:34
Avatar de fer10  
Fecha de Ingreso: octubre-2005
Ubicación: Guadalajara - Mexico
Mensajes: 905
Antigüedad: 18 años, 6 meses
Puntos: 4
supongo que imprimir si javascriot no es posible, ya seria desicion del usario..

pero si lo que quieres es que te lo valide "recuerda que los links no son para javascript" entonces usa un boton..
__________________
Saludos
FT.
www.fernando.com.mx
  #3 (permalink)  
Antiguo 09/10/2006, 11:16
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 20 años, 3 meses
Puntos: 13
De acuerdo con fer10:

1. En vez de un link usa un botón:

Código HTML:
<input type="button" name="print" value="Imprimir" onclick="print()" /> 
2. Creo que en este caso no hay problemas de accesibilidad, ya que el Javascript (en este caso) no es obstructivo: si no hay JS el usuario aún dispone de las herramientas que le entrega el browser para imprimir.

3. Para efectos de accesibilidad, una opción mejor sería mostrar el botón (o mejor dicho generar el botón) sólo si se dispone de Javascript en el browser. Si lo muestras siempre, cuando el usuario no disponga de este lenguaje va a tener acceso a un botón completamente inútil. Lo dejo como tarea para la casa
  #4 (permalink)  
Antiguo 11/10/2006, 04:41
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 1 mes
Puntos: 63
Hola

Una cosa que veo, en al menos dos mensajes comentas que te da error un validador por usar javascript, esto no es así, puede que te de una advertencia. La diferencia es que el usar javascript no hace menos aacsible una página, la forma en la que lo uses si lo hace.

si ofreces alternativas accesibles mediante el <noscript>, no hay problema.

Por otro lado, debes buscar siempre la solución más accesible si realmente te preocupa este tema. Por ejemplo, ¿cuál es una buena solución para el tema de imprimir? Ofrecer documentos preparados para eso, dichos documentos los debes maquetar lo más sencilo posible o en formatos como dtf o pdf.

Por otro lado, puedes usar un detector de javascript, si está activado, ofreces el botón de impresión, si no lo está, ofreces un breve párrafo que acompañe a un vínculo que lleve a una versión para imprimir del documento y en ese párrafo explicas breve y conciso como hacerlo.

Felicidad
__________________
¡ hey, hou, hou, hey !
  #5 (permalink)  
Antiguo 16/11/2006, 10:13
 
Fecha de Ingreso: junio-2006
Mensajes: 16
Antigüedad: 17 años, 9 meses
Puntos: 0
Otra forma usando el link, pero no el HREF :
<A HREF="#" onClick="window.print()">Imprimir</a>
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 12:11.