0

Abrir los todos los enlaces externos en otra ventana

No se si este post vaya aqui pero se los dejo...

Hace tiempo realice una pagina para un cliente, pero tenia demasiados enlaces a otras paginas, ademas queria que las paginas se abrieran en una nueva ventana. Ya se que es sencillo utlilando "target=_blank" en el enlace, pero un dia encontre un script de java que me facilito esto.

No tuve que agregar mas "target=_blank". Asi que les dejo este pequeño script.

Antes de la etiqueta </head> escribimos


Código:
<script type="text/javascript">
var dominio = "tudominio.com";
function LinksExternos() {
  var Externo;
  if (document.getElementsByTagName('a')) {
 for (var i = 0; (Externo = document.getElementsByTagName('a')[i]); i++)
 {
   if (Externo.href.indexOf(dominio) == -1) {
  Externo.setAttribute('target', '_blank');
   }
 }
  }
}
window.onload = function()
{
 LinksExternos()
}
</script>
Modifiquen la variable dominio por la URL de su dominio, sin agregar www (ej: perro.com).

Espero les haya servido.

No hay comentarios:

Publicar un comentario

Subir