domingo, 21 de junio de 2009

¿Cómo enlazar los vínculos para que se abran en una nueva ventana?

Hoy trataré un tema básico y fundamental en el entorno de nuestro blog. La manera de que al pinchar en un link éste se abra en una nueva ventana, permitiendo al usuario seguir dentro de nuestro blog. Además es bastante sencillo gracias al más que útil código de blogandweb que encontré.

1-Nos vamos a Diseño, Edición de html y hacemos click en Expandir Plantillas de Artilugios.

2-Buscamos el trozo de código (recomiendo que guardéis cada poco tiempo el código de vuestro blog en un pdf, para buscar más rápido)
]]></b:skin>

3-A continuación pegamos el código siguiente, sustituimos www.tublog.blogspot.com y tublog.blogspot.com con la dirección de tu blog (con y sin www respectivamente) y guardamos la plantilla:

<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>

Esto saldra en la pagina al pulsar leer mas

No hay comentarios:

Publicar un comentario en la entrada