Abrir links en nuevas ventanas en XHTML 1.0 Strict

Siguiendo con los problemas de ceñirse al XHTML 1.0 Strict me he encontrado que en la etiqueta ya no existe la propiedad target por lo tanto para abrir links en paginas nuevas es algo que se hace dificil. Pero googleando me encontre con esta solucion.

function externalLinks() {
    if (!document.getElementsByTagName) return;
    var anchors = document.getElementsByTagName("a");
    for (var i=0; i++) {
        var anchor = anchors[i];
        if (anchor.getAttribute("href") &&
            anchor.getAttribute("rel") == "external")
                anchor.target = "_blank";
    }
}
window.onload = externalLinks;

Y luego lo unico que hay que hacer es usar rel=”external” en todos los links que se quieran abrir en ventanas nuevas

Leave a Reply