Un bloguero Practicando

Enlace que direcciona hacia una entrada al azar

Enlace que direcciona hacia una entrada al azar

Comparteme :


Veremos a continuación un método muy efectivo para promocionar publicaciones antiguas de nuestro blog con un link que al hacer click en él muestre una entrada al azar. Es algo bastante interesante y aunque no parezca, sencillo de realizar.

El visitante sentirá curiosidad por el post al azar que aparecerá y es muy posible que haga click. De esta manera permitiremos a los visitantes explorar entradas que posiblemente hayan quedado en el olvido para muchos hace tiempo.

El código en cuestión es el siguiente:

<div id="myLuckyPost"></div> <script type='text/javascript'> function showLucky(root){ var feed = root.feed; var entries = feed.entry || []; var entry = feed.entry[0]; for (var j = 0; j < entry.link.length; ++j) { if (entry.link[j].rel == "alternate") { window.location = entry.link[j].href; } } } function fetchLuck(luck){ script = document.createElement('script'); script.src = '/feeds/posts/summary?start-index='+luck+'&max-results=1&alt=json-in-script&callback=showLucky'; script.type = 'text/javascript'; document.getElementsByTagName('head')[0].appendChild(script); } function readLucky(root){ var feed = root.feed; var total = parseInt(feed.openSearch$totalResults.$t,10); var luckyNumber = Math.floor(Math.random()*total); luckyNumber++; fetchLuck(luckyNumber); } function feelingLucky(){ var script = document.createElement('script'); script.type = 'text/javascript'; script.src = '/feeds/posts/summary?max-results=0&alt=json-in-script&callback=readLucky'; document.getElementsByTagName('head')[0].appendChild(script); } </script> <a href="#random" onclick="feelingLucky()">Entrada al azar</a>

Podremos modificar el  texto del enlace cambiando lógicamente lo que está de color rojo; y si se quiere usar una imagen en lugar del texto, reemplazaremos lo de color rojo por lo siguiente:

<img src="URL DE LA IMAGEN">

Este código lo podemos añadir tanto en un gadget como en una entrada.



Comparteme :
Bloguero Tutorial

Author :

Soy el creador y editor de éste blog, cree este blog porque me encanta escribir sobre tecnología e internet, diseño web, y recursos para webmasters y Bloggers. Además, mi único propósito, es divertirme y de paso si ayudo a otras personas, mucho mejor. , click aquí ?
Enlace que direcciona hacia una entrada al azar.
Comparte

Artículos Relacionados

Tu mensaje sera visible tras la aprobación del administrador