jQuery: validazione dell'attributo target dei link in XHTML

jQuery: validazione dell'attributo target dei link in XHTML

XHTML non supporta nella sua DTD l'attributo target dell'elemento a. Al contrario, questo attributo è supportato da HTML5. La funzione principale di questo attributo è, tra le altre cose, quello di forzare il browser ad aprire un URL in una nuova finestra tramite il valore _blank. jQuery ci viene in aiuto fornendoci una comoda soluzione al problema. Vediamo quale.

Il codice è il seguente:


$("a[rel~='external']").click( function() {
    window.open( $(this).attr('href') );
    return false;
});

Assegnando un valore specifico all'attributo rel dei link possiamo utilizzare il metodo open() per aprire l'URL del link in una nuova finestra.

Torna su