there is no attribute “target”

08Ene08

Hace unos días migrando una página vieja y formateándola me encontré que los links de la misma estaban de la forma:

<a href="hacia algun lugar" target='_blank'>link</a>

por lo que al pasarla por el validador de la w3 tenía el siguiente error:

there is no attribute “target”

ya que este no es un atributo válido en el XHTML estricto.

Buscando un poco, encontré que la forma más sencilla de arreglar este error es modificando el link de la siguiente forma:

<a href="hacia algun lugar" onclick="target='_blank';">link</a>

permitiendo mantener la funcionalidad y quedando válida según la w3

Aquí encontré la solucion:

http://www.webdeveloper.com/forum/showthread.php?s=&threadid=24359



4 Responses to “there is no attribute “target””

  1. 1 Guachoski

    Sera muy molesto y todo lo que quieras. Pero depende a que está enfocada la página…

  2. gracias por la informacion me ayudo a corregirlo

  3. Muchísimas gracias por la info. Muy bueno el analisis de :
    http://www.trilithium.com/johan/2005/03/target-blank/

    Totalmente de acuerdo, es muy molesto la apertura de nuevas ventanas, además yo creo que más de la mitad de las que se van abriendo mientras navego las voy cerrando sin que se hayan terminado de cargar.

    La única justificación para usarlo, a mi entender, es la migración y adecuación gradual a los estándares (o si el cliente no está dispuesto a realizar/pagar una migración completa ;))

    Cordiales saludos

  4. Mmm nunca me gusto lo del target blank, me parece odioso. y lo digo con respeto, te dejounos links copados.

    http://diveintoaccessibility.org/day_16_not_opening_new_windows.html
    http://www.trilithium.com/johan/2005/03/target-blank/
    http://www.useit.com/alertbox/990530.html

    Saludos…



A %d blogueros les gusta esto: