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

problema javascript y accesibilidad

Estas en el tema de problema javascript y accesibilidad en el foro de Diseño Gráfico en Foros del Web. Tengo el siguiente problema al validar una pagina web. La cosa es que tengo una linea de codigo en la que pongo un enlace para ...
  #1 (permalink)  
Antiguo 03/04/2007, 04:08
 
Fecha de Ingreso: septiembre-2006
Mensajes: 84
Antigüedad: 17 años, 7 meses
Puntos: 0
problema javascript y accesibilidad

Tengo el siguiente problema al validar una pagina web. La cosa es que tengo una linea de codigo en la que pongo un enlace para volver atras:
Código:
<a href="javascript:history.go(-1)"> Atras </a>
Y esta linean al pasarlo por validadores de accesibilidad me da el siguiente error:

Código:
# Los siguiente enlaces no son funcionales sin tener javascript habilitado. (1)
#    * Línea 192: <a href="javascript:history.go(-1)">
Espero que alguien me ayude.

Saludos
  #2 (permalink)  
Antiguo 03/04/2007, 08:16
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: problema javascript y accesibilidad

Hola

En este mismo subforo puedes buscar varios temas en los que se trata temas relacionados al tuyo.

Basicamente, la situación es que debes proporcionar al usuario una forma de obtener el mismo resultado sin usar javascript.

Por ejemplo el history-1 es igual a usar el botón de atrás del navegador, por lo que no aporta nada útil a menos que uses una ventana emergente, pero en casos como ese, si ya conoces desde que página viene el usuario, es mejor que uses diectamente la dirección de la página.

Si no sabes desde donde viene el usuario, puedes usar tecnologías de servidor para almacenar la página de referencia.

Felicidad
__________________
¡ hey, hou, hou, hey !
  #3 (permalink)  
Antiguo 03/04/2007, 09:49
Avatar de demiurgo_daemon  
Fecha de Ingreso: diciembre-2006
Ubicación: Querétaro
Mensajes: 184
Antigüedad: 17 años, 4 meses
Puntos: 2
Re: problema javascript y accesibilidad

hola,

estoy de acuerdo con PatomaS en que poner un botón explícitamente para ir hacia atrás no es lo más útil del mundo; sin embargo, si insistes en ponerlo, una manera correcta de hacerlo sería (usando php y javascript)

Código:
<a href="<?=$_SERVER['HTTP_REFERER']?>" id='atras'> Atras </a>

<script type='text/javsacript'>
//<![CDATA[
document.getElementById('atras').onclick = function(){
history.go(-1);
return false;
}
//]]>

</script>
claro que, si el navegador acepta enviar HTTP_REFERER, el javascript resulta ocioso

nota: el evento onclick soporta también llamdas de teclado como <enter> sobre la liga o el uso de accesskeys. al menos, esa es mi experiencia con firefox 2, opera 9, konqueror y explorer 7 (me falta ver al menos en safari)

saludos
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 17:27.