viernes, 29 de abril de 2011

Abrir en ventana nueva los links de la lista de enlaces Blogger.

Primero dar las gracias a Francisco de BlogandWeb.
Y segundo adaptamos el script para usarse en Blogger y que se abran automáticamente todos los enlaces externos en una nueva página.

Entra a la pestaña “Plantilla” o también llamada “Diseño” desde el escritorio y después a la opción “Edición de HTML”.


Buscamos el codigo:

]]></b:skin>


Y a continuación pegamos lo siguiente:

<script language='javascript'>

var dominio = "www.tublog.blogspot.com";

var dominio1 = "tublog.blogspot.com";

var script = "javascript:void(0);";

var imagenesblogger0 = "bp0.blogger.com";

var imagenesblogger1 = "bp1.blogger.com";

var imagenesblogger2 = "bp2.blogger.com";

var imagenesblogger3 = "bp3.blogger.com";

var blogger1 = "www.blogger.com";

var blogger2 = "www2.blogger.com";

var publicidad = "pagead2.googlesyndication.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.href.indexOf(dominio1) == -1 &&

Externo.href.indexOf(script) == -1 &&

Externo.href.indexOf(imagenesblogger0) == -1 &&

Externo.href.indexOf(imagenesblogger1) == -1 &&

Externo.href.indexOf(imagenesblogger2) == -1 &&

Externo.href.indexOf(imagenesblogger3) == -1 &&

Externo.href.indexOf(publicidad) == -1 &&

Externo.href.indexOf(blogger1) == -1 &&

Externo.href.indexOf(blogger2) == -1

)

{

Externo.setAttribute('target', '_blank');

//Externo.setAttribute('class', 'linkexterno');

}

}

}

}

window.onload = function() {

LinksExternos();

}

</script>


En el código anterior sustituye www.tublog.blogspot.com y tublog.blogspot.com con la dirección de tu blog (con y sin www respectivamente) y listo.
Con esto ya se nos abriran los enlaces de nuestra lista en una ventana o pestaña nueva (segun como tengamos configurado nuestro explorador).

No hay comentarios: