Mostrar un link aleatorio en cada visita puede servir para darle más dinamismo a una lista de enlaces a otras web. Veamos como hacer esto.
- Mediante el siguiente script hacemos un arreglo con la lista de páginas que queremos salgan aleatorias con sus respectivas direcciones. Lo colocamos entre las etiquetas
<head>
y</head>
o en un archivo .js con la función - Ahora sólo hacemos el llamado a esta función desde el lugar donde queremos aparesca el enlace aleatorio
<script type="text/javascript">
//Arreglo con el nombre y url de nuestra lista de páginas
const sites = [{
name: 'GNU',
url: 'https://www.gnu.org/'
}, {
name: 'Creative Commons',
url: 'https://creativecommons.org/'
}, {
name: 'Visit México',
url: 'https://www.visitmexico.com'
}]
//Aleatorizamos con el numero de enlances que tenemos
x = Math.round(Math.random() * 3);
</script>
<script type="text/javascript">
document.write('<a href="' + sites[x].url + '>' + sites[x].name + '</a>')
</script>
Puedes poner la cantidad de páginas que desees pero tienes que indicar el número total de ellas (contando desde 0).
Pequeña Saltamontes julio 4, 2009 a las 7:33 pm
Me gustaría saber si puede modificarse este código para que el link cambie cada cierto tiempo, digamos cada día, y no cada vez que se actualiza la página.
Gracias y hasta luego.
Responderadi diciembre 8, 2009 a las 11:32 pm
no me funciono en blogger, nisiquiera haciendo parse
Responder