Actualmente estas viendo el weblog personal de Carlos Montalvo, un profesional en el desarrollo web con sede en la ciudad de Lima, Perú.

Suscribete a posts o comentarios

Sigueme en Twitter

XHTML 1.0 Strict : there is no attribute

05 Dec

Escrito por hace 9 meses y 4 días | Sin Comentarios

Hace mas de un año habíamos hablado de este singular problema que
nos topábamos cuando validamos nuestro código HTML

there is no attribute "TARGET"

Ya que TARGET no es un atributo válido en el XHTML estricto por lo cual necesitaba encontrar un método de solucionarlo sin perder la accesibilidad a la pagina.

Hace tiempo encontré la forma mediante Jquery de una forma muy sencilla.

$(document).ready(function(){
$("a[href*='http://']:not([href*='"+location.hostname+"'])").click( function() {
window.open(this.href);
return false;
});
});

En lo se valida que cuando se haga clic en cualquier enlace de la pagina verifique si es un enlace interno mediante location.hostname lo cual provoca en caso que sea un enlace externo que se abra en una nueva ventana y asi evitar estar colocando a todos los enlaces externos target="_blank".

Categorizado :Desarrollo Web

Etiquetado :Strict,Validación,XHTML

Todavía no hay comentarios