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

Vinculo con javascript/AJAX accesible

Estas en el tema de Vinculo con javascript/AJAX accesible en el foro de Diseño Gráfico en Foros del Web. Hola buenas. Estoy haciendo una web en la que utilizo AJAX. Para ello en los enlaces tengo que utlizar javascript para cargar lo que necesito ...
  #1 (permalink)  
Antiguo 07/02/2007, 05:29
 
Fecha de Ingreso: febrero-2007
Ubicación: Jaén
Mensajes: 40
Antigüedad: 17 años, 2 meses
Puntos: 1
Vinculo con javascript/AJAX accesible

Hola buenas. Estoy haciendo una web en la que utilizo AJAX. Para ello en los enlaces tengo que utlizar javascript para cargar lo que necesito pero cuando realizo el test de accesibilidad web me da un error del tipo Los siguiente enlaces no son funcionales sin tener javascript habilitado. Hay alguna forma de solucionar esto para que no de este error?? Aquí dejo la línea de código en cuestión:

<a href="javascript:cargarContenido('contenido.php?op =login')" title="Acceso Privado">Acceso Privado</a>

Muchas gracias por vuestra ayuda
  #2 (permalink)  
Antiguo 08/02/2007, 06:25
 
Fecha de Ingreso: enero-2007
Mensajes: 405
Antigüedad: 17 años, 3 meses
Puntos: 3
Re: Vinculo con javascript/AJAX accesible

Yo tengo el mismo problema.

Te doy una solucion que se me ha ocurrio pero que todavia no he pensado:

pon el enlace dentro de <script> ... </script>

Código PHP:
<script type="text/javascript" language="javascript">
document.write('<a href="javascript:cargarContenido('contenido.php?op =login')" title="Acceso Privado">Acceso Privado</a>');
</script>
<noscript>
<a href="enlace_sin_javascript">Aceeso Privado</a>
</noscript> 
No se si será correcta, así que no se.

Comentame si funciona o no, ya que ahora no tengo tiempo ni para ponerme a hacerlo.

Saludos.
  #3 (permalink)  
Antiguo 08/02/2007, 10:50
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 19 años, 9 meses
Puntos: 53
Re: Vinculo con javascript/AJAX accesible

bueno..... la solucion que te estan dando.... no me convence del todo,aqui esta como lo hago yo

<a href="http://ladireccion.al.sitio.com/contenido.php?op=login"
OnClick="cargarContenido(this.href);
return false;">Acceso restringido</a>

have funnnnnnnnnnnn
  #4 (permalink)  
Antiguo 09/02/2007, 05:26
 
Fecha de Ingreso: febrero-2007
Ubicación: Jaén
Mensajes: 40
Antigüedad: 17 años, 2 meses
Puntos: 1
De acuerdo Re: Vinculo con javascript/AJAX accesible

Ok. Voy a probar las dos soluciones que me dais. Aunque por simplicidad y a simple vista parece que va a ser el segundo el que utilice. Muchas gracias a los dos. Os contaré cuando los pruebe. Saludos
  #5 (permalink)  
Antiguo 20/02/2007, 04:09
 
Fecha de Ingreso: febrero-2007
Ubicación: Jaén
Mensajes: 40
Antigüedad: 17 años, 2 meses
Puntos: 1
Re: Vinculo con javascript/AJAX accesible

Hola de nuevo. Bueno pues probando la segunda solución me pasa el test de accesibilidad de prioridad uno (A). Sin embargo no me pasa el de accesibilidad 2 (AA) aunque luego voy a revisar los errores y no hay ninguno, solo son advertencias y recordatorios. Es un poco raro. Voy a probar la primera opción a ver que tal.

Por cierto sabréis decirme que quiere decir esto: "Para scripts y applets, asegúrese de que los manejadores de evento sean independientes del dispositivo." o esto otro "Para scripts, especifique controladores de evento lógicos (de aplicación) en lugar de controladores de evento dependientes de dispositivo." Son dos de los recordatorios que me da el test.

La url donde hago el test de accesibilidad es w w w.tawdis.net y la dirección a la que le hago el test es w w w.iiesa.es/v3/ por si le queréis echar un vistazo.

Gracias

Última edición por kirkem; 20/02/2007 a las 04:45 Razón: Añadir nuevos comentarios
  #6 (permalink)  
Antiguo 20/02/2007, 07:44
 
Fecha de Ingreso: abril-2005
Ubicación: Lima-Peru
Mensajes: 313
Antigüedad: 19 años
Puntos: 1
Re: Vinculo con javascript/AJAX accesible

Lo que estan haciendo esta mal si estan pensando en usabilidad para un sitio, insertar codigo javascript en los enlaces es una pesima idea de cara a aquellos navegadores que por ejemplo, tienen desabilitado o simplemente no soportan javascript, lo correcto seria como comenta kirkem usar manejadores de eventos en un hoja de javascript aparte, algo como

Código:
document.getElementById('mienlace').mouseover=function(){
this.className=miclase;
}

y en el html

<a id='mienlace' href="mipagina.html" />cambiar</a>
con esto no tienes la necesidad de colocar javascript en tus enlaces, por ejemplo....
  #7 (permalink)  
Antiguo 21/02/2007, 02:31
 
Fecha de Ingreso: febrero-2007
Ubicación: Jaén
Mensajes: 40
Antigüedad: 17 años, 2 meses
Puntos: 1
Re: Vinculo con javascript/AJAX accesible

Hola de Nuevo. La verdad MaXaC es que no entiendo muy bien lo que dices, sobre todo cuando llego a la parte de "this.className=miclase". Me podrías poner el ejemplo con el vínculo que dejé al principio de este hilo que es donde utilizo el javascript o explicarme más detalladamente como funciona este ejemplo. No se si la solución que das servirá ya que estoy utilizando AJAX. En cualquier caso lo probaré con tu nueva explicación porque ahora mismo no se ni por donde meterle mano.

Un saludo y gracias.

Última edición por kirkem; 21/02/2007 a las 02:54 Razón: Añadir nuevos comentarios
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 09:08.