¿Target blank? Un primer paso

El otro día me decían en un comentario que fastidian bastante los target=»blank» que les pongo a mis enlaces. Y yo contesté que estaba en ello, pero que hacía tiempo que estaba en ello. Y me tomé la libertad de sugerir abrir los enlaces en una pestaña nueva con el botón central del ratón, usando Mozilla Suite o Mozilla Firefox. Como se trata de un lector habitual (espero que no se lo tomara a mal y no haberlo perdido) y uno no tiene muchos, tampoco se trataba de dejarlo correr…

Tampoco es que lo haya resuelto, pero como mínimo he dado un paso. De momento, al sufrido lector, suscriptor en Bloglines, no le va a servir de nada porque mis enlaces siguen, de momento, teniendo el dichoso target=»_blank». Pero sí ganan algo los que lean la página ‘en vivo y en directo’, porque les ha salido una opción (arriba, a la derecha, justo debajo de la foto del horizonte) para desactivar el comportamiento con un poquito de Javascript.

La cuestión es que a mí, de hecho, me gustan como están. La solución, creo, pasa por:

  1. Quitar los dichosos targets de todos los enlaces del blog (enterrado por ahí hay un post que enlaza a unas instrucciones para hacerlo deprisa).
  2. Al cargar la página, se mira si hay alguna cookie que diga que el usuario odia que le vayan abriendo ventanas nuevas por ahí.
  3. Si no se encuentra la cookie, se aplica el Javascript para abrir los enlaces en ventana nueva (y activo el ‘checkmark del odio’).
  4. Si alguien hace click en el ‘Odio los enlaces en ventana nueva’, a parte de hacer la transformación de los enlaces, dejamos la cookie. Si el usuario decide que ya le están bien las ventanitas nuevas, nos cargamos la cookie.

¿Sí?

[Escuchando: Cowboys from hell – Pantera]

PS El Javascript lo he ‘robado’ de Trucos Blogs.ya.com, que es un blog bastante interesante, y que a su vez ha tomado el script de randomWalks.

PPS… Claro que, en randomWalks, he visto una solución mucho más atractiva: un bookmarklet para poner el target de todos los enlaces de la página que estemos visitando a target=»_self» (fácilmente modificable por uno de target=»_blank», claro. Basta arrastrarlo a la barra de herramientas para neutralizar todos los target=»_blank» de cualquier página. ¿Porqué no se me habrá ocurrido antes? ¡Tonto! Targetself.

Un comentario en “¿Target blank? Un primer paso”

  1. Gracias por la respuesta y la nueva feature, ¡claro que te sigo leyendo!

    Pero insisto. Yo también abro las nuevas pestañas con el botón (en mi caso la rueda de scroll) del ratón, pero hay veces que tus posts son tán cortos que no merece la pena abrir otra pestaña.

    En cualquier caso, desde Bloglines siempre abro otra ficha (siempre me queda más por ver…). Es cuando estoy en el site cuando puedo decidir si abro o no.

    Probaré el bookmarklet que propones. ¡Hasta pronto!

Deja una respuesta

Tu dirección de correo electrónico no será publicada.