Soy un nuevo desarrollador y estoy tratando de crear un botón que cada usuario solo pueda presionar una vez y que tenga un contador que guarde en todos los usuarios. Mi código hasta ahora es:
<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <title>replit</title> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <script> let btn = document.createElement("button"); btn.innerHTML = "Join Kaiism"; btn.onclick = function counter() { document.write (x + 1); }; document.body.appendChild(btn); var x ;//global variable x = 0 document.write(x) </script> </body> </html>¿Hay alguna manera de guardar la variable x y mantenerla igual a nivel mundial para que todos los usuarios puedan ver el tiempo total que se ha enviado?
Si está hablando entre usuarios separados, necesitará implementar algún tipo de sincronización en línea entre usuarios para que esto funcione. Recomendaría algo como firebase , ya que es muy amigable para principiantes y para su caso de uso será gratuito.
Si, por el contrario, te refieres solo a los usuarios que usan el mismo navegador y computadora (que es básicamente un solo usuario lol), entonces utilizar el almacenamiento local es lo que estás buscando.