Necesito una lógica para hacer un bucle de 3 URL en el ciclo de 3 clics. como después de cada tercer clic, quiero que se cambie el enlace. .
{ if(Get_Cookie("pagecount") % 3 === 0) self.location.href="https://www.google.com"; else self.location.href="https://www.wikipedia.com""; }Esta es la lógica que usé para enlazar dos enlaces diferentes en el tercer clic. pero necesito tres enlaces diferentes para el ciclo. Aquí, Get_Cookie("pagecount") devuelve la cantidad de veces que hago clic en la URL en los próximos tres clics que quiero
self.location.href="https://www.facebook.com"";Puede poner los enlaces en una matriz y recorrerlos. Esto tiene la ventaja de poder agregar tantos enlaces a la matriz como desee.
const links = ["https://www.google.com","https://www.facebook.com","https://www.stackoverflow.com"]; const timesToRepeat = 3; let clickCount = 0; document.getElementById("btn").onclick = (e) => { console.log(links[Math.floor(clickCount / timesToRepeat) % links.length]); clickCount += 1; }; <button id="btn">Click</button>