Para que nadie, al hacer click en alguno de esos enlaces, pierda de vista nuestro blog, vamos a añadir un código a nuestra plantilla.
1. Desde el panel de tu blog pulsa en la pestaña “diseño” y después “edición de HTML”

2. Busca (ctrl+f) este texto en el código de tu plantilla:
]]></b:skin>
3. Justo después añade esto:
<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>
A partir de ahora todos los enlaces externos se abrirán en una nueva ventana.
También te puede interesar ...
28 Responses to “ABRIR LOS LINKS EXTERNOS EN UNA NUEVA VENTANA (BLOGGER)”


















he realizado los pasos indicados y en blogger sale esto porque puede ser?
No se ha podido analizar su plantilla, porque no está bien formada. Asegúrese de que todos los elementos XML se han cerrado correctamente.
Mensaje de error de XML: Open quote is expected for attribute “{1}” associated with an element type “language”.
Hola, una pequeña duda!
He añadido el código, y todos los links se abren ahora en una nueva pestaña, perfecto!
El problema es que se abren “todos”, incluso los internos, para navegar dentro de mi blog, etiquetas, etc… y eso es un problema, puedo hacer algo?
Muchas gracias por adelantado!!!
Enric
Your are Great. And so is your site! Awesome content. Good job guys! Interesting article, adding it to my favourites!
Your web page doesn’t correctly work in safari browser
Gracias por compartir!!
Salud y buenso alimentos.
Esto es justo lo que buscaba. ¡Gracias!
Esta bien, funciona perfecto, pero… tenia que haber algún pero, que los del blog no debería abrirse externos. ¿alguna solución?
Garcias!!!
Gracias por vuestros comentarios. Me alegro muchísimo que hayáis encontrado justo lo que buscabais.
Saludos !!
Hola muchas gracias funciona de 10, he probado otros scrip de otras paginas y ninguno me funcionaba, gracias por ayudar.
Gracias me ha servido para lo que me habia propuesto, ahora los enlaces se abren en una ventana nueva.
saludos
Te agradezco el aporte y lo que puedo decir es que diste ¡justo en el blanco!, ya que sin tantas vueltas, con el script bien hecho más tus instrucciones, funcionó de inmediato. Te sigo visitando.
Gracias, sencillo y muy efectivo. En menos de 5 minutos lo he puesto en marcha. Gracias de nuevo
muchas gracias exelente entrada
me sirvio de muxo ya que hace tiempo q andaba buscando algo asi
te doy un 10 …:s
excelente!!!
Ah!, muchas gracias por este post: ABRIR LOS LINKS EXTERNOS EN UNA NUEVA VENTANA (BLOGGER). Me fue de gran ayuda. Excelente!!!
Hola!!
Quisiera saber cómo centrar el reproductor Goear ya que no me cabe en la columna, le cambio el tamaño width=”366″ height=”75″ por otros valores, pero se me corre a la derecha y se sigue saliendo de la columna.
Muchas gracias.
Excelente, muchas gracias, me resultó.
Excelente tip… muchas gracias
y para hacer que una foto de flickr se abra en otra ventana. alguien tiene la solución
a mi me sigue dando el error…
Ahora sí que funcionaaaaa…Gracias, Eric.
Ah! y decidme si ya os funciona correctamente, ok?
Bien, ya está solucionado, se trataba de cambiar “&” por “&”
Podéis volver a intentarlo, ya he modificado el script.
Perdonad las molestias.
Saludos
Sí, a mí me sale el mismo error y no me deja hacer nada, no sé por qué.
Ericccccc……
No hemos podido obtener una vista preliminar de su plantilla.
Por favor, corrige el siguiente error y envía la plantilla de nuevo.
No se ha podido analizar su plantilla, porque no está bien formada. Asegúrese de que todos los elementos XML se han cerrado correctamente.
Mensaje de error de XML: The entity name must immediately follow the ‘&’ in the entity reference.
ME APARECE ESE ERROR.. CREO Q LO HICE BIEN. PERO NO SE POQUE. APARECIO
Me parece muy iteresante, pero he ido a probarlo y me ha dicho que la plantilla está mal formada, que no están cerradas todas las etiquetas xml.
Si no sabes por qué es no importa, eh? Que ya haces bastante. Sólo era por si no solo me pasa a mi, que supieras que falla algo.
Un besito!
Muchas gracias y bienvenido José Antonio, esperamos verte por aquí.
Un saludo.
Pues nunca me la había planteado…
Excelente idea que pienso poner en práctica.
Te he conocido por el blog de Miguel Angel López (fotografía digital para novatos), y a partir de ahora tienes un lector más.
Te seguiré de cerca
Un saludo.