Gracias a todos por responder. Intentaré implementar la solución de Hari y si tengo algún problema ya os contaré. Lo que tendría que hacer es "identificar" solo los enlaces que yo necesite ¿no? Y con ponerlo en un archivo aparte .js me funcionaria para todo el sitio ¿no?
Un saludo. -----Mensaje original----- De: Hari Seldon [mailto:[EMAIL PROTECTED] Enviado el: martes, 25 de septiembre de 2007 12:01 Para: 'Ovillo, la lista de CSS en castellano' Asunto: Re: [Ovillo] Accesibilidad en pseudo-enlaces javascript Y sería todavía más elegante, así: <a href="imagenes/imagen1.jpg" target="_blank">imagen 1</a> <script language="javascript"> anchors = document.getElementByTag('a'); l = anchors.lenght; for (var i=0; i++; i<l) { anchors[i].href = ''; anchors[i].target = ''; anchors[i].onclick = function() { document.getElementById('imagen').src ='imagenes/imagen1.jpg'; return(false); } } </script> Vamos, con javascript no intrusive... Ojo, que el código lo he hecho sobre el email directamente, y ni lo he probado.. O sea que probablemente esté mal; pero da una idea de lo que se pretende. Lógicamente, este código es muy mejorable, porque aquí recorremos todos los elementos A de la página y le asociamos el mismo código para el onclick; pero vamos, jugando un poquito, es fácil de cambiar. Un saludo > -----Mensaje original----- > De: [EMAIL PROTECTED] [mailto:ovillo- > [EMAIL PROTECTED] En nombre de David Pardo > Enviado el: martes, 25 de septiembre de 2007 10:48 > Para: Ovillo, la lista de CSS en castellano > Asunto: Re: [Ovillo] Accesibilidad en pseudo-enlaces javascript > > Sería mucho mejor: > > <a href="imagenes/imagen1.jpg" > onclick="document.getElementById('imagen').src = > 'imagenes/imagen1.jpg';return(false)">imagen 1</a> > > porque así, en ausencia de javascript, podrían también acceder a la > imagen > > Dan Alcaide escribió: > > Hola, no se si es un tema que se pueda plantear en esta lista, la > cuestion > > es que tengo unos pseudo-enlaces en javascript (creo que se llaman > asi) este > > es el codigo: > > > > > > > > <a href="javascript:void(0)" > onclick="document.getElementById('imagen').src > > = 'imagenes/imagen1.jpg'">imagen 1</a> > > > > > > > > Lo que hace es que me cambia la imagen que tengo en un div. > > > > Pero me da la sensación que no es accesible, ya que depende del > usuario si > > tiene activado javascript y el href del enlace no apunta a nada. ¿Hay > alguna > > forma de hacerlo mas accesible? O por ejemplo para navegadores que no > > acepten CSS y javascript ¿puedan ver todas las imágenes sin depender > de > > estos dos últimos? > > > > > > > > No se si me explico. > > > > Salu2. > > > > > > No virus found in this outgoing message. > > Checked by AVG Free Edition. > > Version: 7.5.488 / Virus Database: 269.13.30/1029 - Release Date: > 24/09/2007 > > 19:09 > > > > _______________________________________________ > > Lista de distribución Ovillo > > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > > > _______________________________________________ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.488 / Virus Database: 269.13.30/1029 - Release Date: 24/09/2007 19:09 _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo