Simbiontes
Cada loco con su tema   

Blog |  Acerca de...  |  Asuntos recurrentes  | 

Pop-up y accesibilidad

Escrito por El Malvado Acidonitrix , Jueves 21 de Julio de 2005
   0 Comentarios
Archivado en: Codeblog

Cómo construir un enlace para pop-up accesible y funcional en caso de que javascript esté deshabilitado.

Este enlace para pop-up falla graciosamente si no hay javascript habilitado:

<a href="privacidad.htm" target="_blank" onclick="window.open(this.href, this.target, 'width=600,height=400,scroll=auto'); return false;">

Resumiendo mucho, antes de seguir la URL del enlace, el navegador reacciona al evento (en este caso onClick). Return false tiene un papel importante: al recibir un false después de ejecutar la instrucción del evento, el navegador se para y no sigue el enlace. ¿Qué pasaría si no se colocase la instrucción Return false? Que el navegador abriría dos ventanas: una para la ventana emergente y otra nueva ("_blank"). Esta técnica permite colocar un pop-up que ofrece una alternativa viable para webs accesibles.

A modo de ejemplo:

Simbiontes: con return false:
<a href="http://www.simbiontes.com/" target="_blank" onclick="window.open(this.href, this.target, 'width=600,height=400,scroll=auto'); return false;">

Simbiontes: sin return false:
<a href="http://www.simbiontes.com/" target="_blank" onclick="window.open(this.href, this.target, 'width=600,height=400,scroll=auto');">



Mostrar búsqueda avanzadaActivar búsqueda avanzada

Bienvenido al repositorio de los simbiontes

Una página colectiva y ecléctica para comentar y apuntar cosas.

Estás viendo los archivos de Julio de 2005. Visita la portada para ver las últimas notas.

Sugerencias de lectura

Los simbiontes hablan de...

Sugerencias de lectura

Si quieres curiosear, puedes consultar:

  • todas las entradas archivadas por categoría (abstract).
  • Las entradas ordenadas mensualmente.
  • Suscribirte a los feeds (más abajo).
  • Lo que vienen buscando otras personas.
  • Si lo prefieres, puedes ver la portada en el formato anterior.
  • ...o leer la presentación para saber qué es esto y si puedes fiarte o no de lo que aquí se dice, y por qué pensamos que esto no es un blog aunque lo llamemos así para entendernos entre nosotros.

Sindicación RSS

  • ¿Qué es un feed?
  • Agregadores recomentados

Lecturas edificantes y tráfico de influencias

La tira Ecol

Tira Ecol

http://tira.escomposlinux.org
La tira ecol ha vuelto.