Blogger: eliminar efecto Lightbox de las imágenes

Empecemos señalando que el efecto lightbox es aquel donde al clicar en una imagen ésta se abre en la misma página con un fondo negro destacando la imagen, tal como lo puedes apreciar en las imágenes de este blog (al hacer clic en cualquier imagen de los posts).

Recientemente Google en su plataforma de blogs Blogger ha ido insertando este efecto lightbox en los blogs. Al hacerlo sin aviso ha generado la protesta de varios usuarios de esta plataforma.

PROBLEMAS EN EL EFECTO LIGHTBOX

Sin embargo este código script tiene algunos problemas:

- Tiene un peso de 400 KB

- No reconoce los enlaces a las imágenes de Picasa y Blogger, es más, al clicar en las imágenes enlazadas a estos sitios ni siquiera muestra la imagen en el efecto Lightbox como lo hace cuando las imágenes están enlazadas a otros lugares. Tal como se ve aquí.

- También me ha aparecido gracioso que me muestre el ícono que está en el post como una imagen. Eso también se puede ver en el anterior enlace.

CÓMO ELIMINAR EL EFECTO LIGHTBOX

Si no te gusta este efecto y quieres eliminarlo lo único que hay que hacer es copiar el siguiente código antes de </head>

<script type='text/javascript'>
//<![CDATA[
function killLightbox() {
var images = document.getElementsByTagName('img');
for (var i = 0 ; i < images.length ; ++i) {
images[i].onmouseover=function() {
var html = this.parentNode.innerHTML;
this.parentNode.innerHTML = html;
this.onmouseover = null;
}
}
}
if (window.addEventListener) {
window.addEventListener('load',killLightbox,undefined);
} else {
window.attachEvent('onload',killLightbox);
}
//]]>
</script>




Una vez hecho esto guarda los cambios y espera unos minutos antes de que se vean los cambios.



PD. Este efecto Lightbox no afecta (aún) a todos los blog de Blogger. A ver que pasa con este asunto.

3 تعليقات

Todo comentario se agradece, además es no permite seguir trabajando.

  1. Gracias... Funciono perfectamente.. ya tenia el efecto de shadowbox y los dos se ejecutaban... recién me percate de este cambio en blogger y sinceramente no me gusto, por lo menos debieron preguntar, hacer opcional ese efecto.. nuevamente gracias. http://destrozandoseaprende.blogspot.com/

    ردحذف
  2. @Luis Reinoso:
    Que bien que te haya funcionado. La idea de este blog es compartir lo que se va aprendiendo sobre código.

    Si corrigen las fallas que tiene este Lightbox seguro los usuarios de Blogger estarán agradecidos.

    ردحذف
  3. Sólo funciona con la última entrada del blog, las entradas antiguas siguen teniendo el mismo problema...

    Gracias por el blog!

    ردحذف

إرسال تعليق

Todo comentario se agradece, además es no permite seguir trabajando.

أحدث أقدم