Hasta hace poco tiempo la mejor forma de crear un enlace que se abriera en una nueva ventana era utilizar el atributo target=”_blank” ,esta instrucción en HTML hacÃa que la página de destino del enlace que incorporaba este atributo se abrÃa en una nueva ventana del navegador.
Como la mayorÃa de nuestros lectores saben la especificación XHTML 1.0 strict ya no permite el uso de la etiqueta target por lo que para conseguir el mismo efecto nos vemos obligados a utilizar javascript. Pero hay que tener cuidado con este código, ya que mal aplicado nos podrÃa traer problemas.
Es muy habitual en este tipo de enlaces encotrarnos con el siguiente código: a xhref=javascript:void(0)” onClick=”m = window.open(’paginadestino.htm’ … este código hace que la página de destino se abra en una nueva ventana del navegador, pero se trata de javascript intrusivo lo cual probocará que si un usuario entra sin tener activado el javascript no funcionará el enlace. Además el robot de Google no podrá seguir el enlaces.
El flash es uno de los elementos de una página Web más inaccesible que nos podemos encontrar. Como ya sabemos el existen tres niveles de accesibilidad Web: Nivel A, Nivel AA y Nivel AAA. El Nivel A es el más básico y dentro de las pautas para cumplir con este nivel de accesibilidad está el mostrar un contenido alternativo a los elementos multimedia, entre ellos el flash.
Muchas veces incorporamos elementos flash en nuestros diseño utilizando el tÃpico código que generar programas del tipo Dreamweaver, Front Page, etc. El código generado por estos programas son inaccesibles ya que entre otras cosas utilizan código obsoleto y además no contemplan la posibilidad de incorporar contenido alternativo para las personas que no puedan reproducir o ver la animación Flash.
¿Y como hacemos esto? Pues utilizando la etiqueta object e ir anidando tantas etiquetas object como necesitemos, normalmente dos como mucho. En el caso de una animación, que puede ser el más complicado, deberÃamos de utilizar el primer object para mostrar la pelÃcula flash, a continuación anidaremos un object donde mostraremos la imagen alternativa y por último habrÃa que incluir el texto alternativo de la imagen que hemos colocado por alternativa.
Para el que no lo sepa decir que además de la etiqueta img podemos mostrar imágenes en la Web con la etiqueta object. Un ejemplo de esto que acabamos de explicar serÃa como sigue:
Es muy habitual encontrarnos con páginas Web que omiten el atributo alt del código fuente de sus páginas Web. La etiqueta alt es un atributo que se aplica sobre la etiqueta HTML img, la encargada de insertar imágenes en la página. Este atributo sirve para poner una breve descripción de la imagen que estamos publicando y su uso es muy importante.
Es importante primeramente si queremos que nuestras páginas Web validen su código en base a los estándares HTML y XHTML de la W3C.
Por último es importante para el fenómeno Google Images. El buscador de imágenes de Google cada vez es más utilizado y un porcentaje de las visitas a nuestras Webs puede venir por ahÃ, Google toma el alt como uno de los parámatros a considerar para devolver los resultados. En otro post hablaremos como posicionar imágenes en Google Images.