[SPIP] PUBLIE : Links que abrem uma nova janela

SPIP

Article validé

L’article « Links que abrem uma nova janela » vient d’être publié par Ricardo Porto.


Links que abrem uma nova janela

quarta-feira 8 de Janeiro de 2025, por L’équipe de SPIP, Ricardo Porto

Muitos internautas e webmasters (principalmente entre os iniciantes) preferem que certos links dos sites abram, forçosamente, uma nova janela do navegador. A equipe do SPIP, como muitos outros, acha que isso ruim.

Nos casos onde é absolutamente necessário, é preciso montar o link em HTML, à mão, sem passar por um atalho SPIP. Para forçar a abertura de um link numa nova janela, basta incluir o atributo HTMLtarget avec la valeur _blank, desta maneira: <a href="pagina.html" target="_blank">título do link</a>.

Contudo, para tentar facilitar a vida dos webmasters que querem absolutamente esta funcionalidade, existe um filtro |liens_ouvrants (a ser incluido nos templates) que faz «saltar» todos os links externos montados pelo atalho SPIP [título->http://www.uzine.net/spip].

Exemplo

[(#TEXTE|liens_ouvrants)]

A solução correta, insistimos, é de não usar este tipo de links; a outra possibilidade, menos correta, é de usar sistematicamente para os links externos, usando para isso o filtro |liens_ouvrants.

Enfim, para os que quiserem respeitar a validação W3C do HTML, é possível ativar os links em nova janela com uma linha de jquery:

$('a.spip_out,a.spip_url,a.spip_documents').attr("target", "_blank");

— Enviado por SPIP