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

link a un metodo js accesible

Estas en el tema de link a un metodo js accesible en el foro de Diseño Gráfico en Foros del Web. estoy queriendo hacer a traves de javascript, una opcion para ampliar la letra fuente de una parte del sitio. El tema es que lo estoy ...
  #1 (permalink)  
Antiguo 09/03/2007, 13:25
Avatar de jimi  
Fecha de Ingreso: mayo-2006
Ubicación: La Plata, Bs As, Argentina
Mensajes: 60
Antigüedad: 17 años, 11 meses
Puntos: 0
link a un metodo js accesible

estoy queriendo hacer a traves de javascript, una opcion para ampliar la letra fuente de una parte del sitio.
El tema es que lo estoy revizando con HERA (http://www.sidar.org/hera/index.php.es), y me da error de prioridad 2.

el codigo es el siguiente:
Código HTML:
<a href="prueba.html" onkeypress="javascript:aumentarFontSize('cuerpocentral');return false;" onclick="javascript:aumentarFontSize('cuerpocentral');return false;">
<img src="imagenes/bt_AMas.gif" width="16px" height="15px" alt="ampliar tama&ntilde;o" /></a> 
prueba.html es una pantalla que muestra el texto ampliado (se ejecuta si no esta habilitado javascript)

he tratado las diferentes variantes aconsejadas por sidar.org(http://www.sidar.org/acti/cursos/cur...r/manual/ejem/), y nada..

mi pregunta es, como se puede hacer una accion js, que sea accesible, para todas las prioridades.

Saludo
__________________
Puntovista
  #2 (permalink)  
Antiguo 09/03/2007, 15:06
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 20 años, 3 meses
Puntos: 13
Re: link a un metodo js accesible

Y el error de prioridad 2 que te da es...
__________________
El conocimiento es libre: Movimiento por la Devolución
  #3 (permalink)  
Antiguo 09/03/2007, 15:20
Avatar de jimi  
Fecha de Ingreso: mayo-2006
Ubicación: La Plata, Bs As, Argentina
Mensajes: 60
Antigüedad: 17 años, 11 meses
Puntos: 0
Re: link a un metodo js accesible

Para los scripts, especifique manejadores de evento lógicos en vez de manejadores de evento dependientes del dispositivo. (Prioridad 2)

Incorrecto Manejadores de evento: Se utilizan eventos dependientes del dispositivo.

voy a la ayuda para ese error ( http://www.sidar.org/acti/cursos/cur.../ejem48-0.html )
lo cambio por lo que me aconseja, y me saltan otros errores..

Igual estoy pensando que es general para hera, no se como lograr su validacion para una llamada a un metodo js..
__________________
Puntovista
  #4 (permalink)  
Antiguo 09/03/2007, 15:25
Avatar de jimi  
Fecha de Ingreso: mayo-2006
Ubicación: La Plata, Bs As, Argentina
Mensajes: 60
Antigüedad: 17 años, 11 meses
Puntos: 0
Re: link a un metodo js accesible

te paso mejor el link que estoy tratando de validar:
http://puntovista.com.ar/prueba.html

el error de accesibilidad esta en el link para ampliar tamaño de letra.. Y como quiero poner eso en el resto del sitio, me esta trabando.. ya que el resto del sitio esta todo bien..

Pd: en este archivo de prueba.html, tira otro error de prioridad 3, pero es facil de solucionar.. es porque no separe bien los links de las imagenes de validacion..
__________________
Puntovista
  #5 (permalink)  
Antiguo 09/03/2007, 16:29
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
Re: link a un metodo js accesible

Hola

Aunque la página está algo abandonada, este artículo puede valerte:

Ventanas emergentes accesibles.

Felicidad
__________________
¡ hey, hou, hou, hey !
  #6 (permalink)  
Antiguo 11/03/2007, 00:58
Avatar de jimi  
Fecha de Ingreso: mayo-2006
Ubicación: La Plata, Bs As, Argentina
Mensajes: 60
Antigüedad: 17 años, 11 meses
Puntos: 0
Re: link a un metodo js accesible

Muchas gracias por la respuesta.. estuve mirando el codigo de los popups accesibles, y de 10.. al final para entenderlo bien, hice un repaso del DOM, no me acordaba ni medio de los escuchadores de eventos,..
Igual, lo resolvi de otra forma, a continuacion la paso.

En el html este codigo:
Código HTML:
<div id="configuracion">
	<a href="prueba.html" id="conf_letra1" rel="cuerpocentral"><img src="imagenes/bt_AMas.gif" width="16px" height="15px" alt="ampliar tama&ntilde;o" /></a>|<a href="prueba.html" id="conf_letra2" rel="cuerpocentral"><img src="imagenes/bt_AMenos.gif" width="16px" height="15px" alt="ampliar tama&ntilde;o" /></a>				
	</div> 
y en el js este otro:
Código HTML:
document.getElementById('conf_letra1').onclick = aumentarletra;
document.getElementById('conf_letra2').onclick = achicarletra;
y por ejemplo, el aumentarletra:
Código HTML:
function aumentarletra(evento) {
	if (this.getAttribute) {		
		var rel = this.getAttribute('rel');		
	} else {
		var rel = evento.srcElement.getAttribute('rel');
	}
	aumentarFontSize(rel);
	return false;
}
Un saludo grande
__________________
Puntovista
  #7 (permalink)  
Antiguo 12/03/2007, 15:20
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
Re: link a un metodo js accesible

Hola

No es otra forma, es exactamente la que te dije pero simplificada, o reducida. En vez de usar una matriz de elementos, usas funciones para elementos específicos. Es decir, funciona bien, pero no es un procedimiento escalable.

;)

Felicidad
__________________
¡ hey, hou, hou, hey !
  #8 (permalink)  
Antiguo 01/11/2008, 16:31
 
Fecha de Ingreso: noviembre-2008
Mensajes: 1
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: link a un metodo js accesible

Buscando una solución en google para el tema de los manejadores de eventos y cumplir la accesibilidad de prioridad 2, me encontré con este post... seguí buscando soluciones y encontré un script bastante interesante que me ha funcionado.

Os dejo el enlace en texto plano, ya que me he registrado expresamente y todavía no puedo poner enlaces...
www.alejandroarco.es/desarrollo-de-aplicaciones/javascript-desarrollo-de-aplicaciones/evento-onclick-accesible-onclick-js/
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 19:29.