Enlazar en ventana nueva a petición | Oloblogger Hace unos días hablábamos sobre la inconveniencia de que todos nuestros enlaces se abrieran en nueva ventana, pero quizás algún lector por l...

22 de marzo de 2010

Enlazar en ventana nueva a petición

Hace unos días hablábamos sobre la inconveniencia de que todos nuestros enlaces se abrieran en nueva ventana, pero quizás algún lector por los motivos que sean, lo prefiera así. Como siempre van a coexistir los que gustan de ello y los que no, una manera de solucionar esto sería preguntando a cada uno. O bueno, más que preguntar -algo difícil de hacer con un blog- lo que realmente haremos será dejar a su elección el tema.


Para ello vamos a crear un pequeño formulario que sólo incluye una casilla de verificacion con el texto "Abrir enlaces externos en ventana nueva" y un script que leerá el contenido de esa casilla y actuará en consecuencia. Además, el script graba una cookie para que la elección del usuario se sostenga en el tiempo hasta que decida revocarla.

Como es un poco largo, el código completo lo teneis disponible en este fichero txt y sólo teneis que copiarlo en un nuevo gadget tipo HTML/JavaScript.

Antes de guardar, tendreis que modificar unas pocas líneas:

// estas URLs seran consideradas internas y se ignoraran
var url_1 = "http://TUBLOG.LOQUESEA.COM";
var url_2 = "http://OTRADIRECCION.ES";

En lo anterior teneis que poner la dirección de vuestro sitio para que los enlaces que apuntan a él, no se abran en ventana nueva. Podeis incluir una segunda dirección para que ocurra lo mismo. Por ejemplo, si teneis un buscador interno ahí puede ir su dirección.

// Preferencia por defecto:
// El valor "true" abre los enlaces en nueva ventana por defecto, "false" los abre en la misma
var open_blank_default = true;

Los comentarios ya lo indican. Si cambiais a FALSE, la opción marcada por defecto será que los enlaces se abran siempre en la misma ventana... y viceversa

// Titulo Blog - se usa solo para no crear interferencias con las cookies
// No espacios, ni caracteres especiales
var site_title = "NOMBREBLOG";

Lo que pongais ahí será el nombre de la cookie. Para no coincidir en nombre con otra galletita, lo recomendable es poner el nombre de vuestro blog.

El script es de Noscope, la traducción la ví en La Blogería y si quereis añadirlo directamente a la plantilla, lo teneis en Ciudad Blogger.

¿Vemos otro post al azar por si le encuentras utilidad o quizás prefieres ser más metódico y suscribirte a nuestras entradas por correo? También puedes imprimir este artículo y por supuesto compartirlo en redes sociales si fue de tu agrado.

Compartir
Copy URL

Y muchos más artículos interesantes si nos sigues en...

follow us in feedly

4 comentarios :

  1. See! yo estaba buscado esto, pero no lo encontraba =P. Ahora voy a poder terminar mi nueva platilla xD.
    Gracias por el truquillo :D.

    saludos!

    ResponderEliminar
  2. muy bueno. ya está en mi blog ;)

    ResponderEliminar
  3. Hola. ¿Cómo se crea una nueva plantilla? Y, lo más importante: ¿Cómo pongo en mi blog esa cosa de ''Post al azar''?
    Gracias, besos.

    http://saraylaguay.blogspot.com

    ResponderEliminar
  4. Hola

    Tengo un enlace para cada una de tus preguntas

    http://oloblogger.blogspot.com/2009/03/cambiar-la-plantilla-quien-dijo-miedo.html

    http://oloblogger.blogspot.com/2008/10/problemas-con-posts-aleatorios.html

    Si todavía necesitas algo más sobre esas cuesiones, deja un mensaje en el post que corresponda. Saludos.

    ResponderEliminar