Beim ersten Besuch wird ein Button angezeigt , als zweit besucher ist der Button weg bzw für paar Sekunden gesperrt
Code
<button id="start">
gehe zu homepage
</button>
<div id="info"></div>
<script>
var start = Date.now();
var zeit_unterschied=30;//sekunden
var link='https://domain.com/xx';
var inf=document.getElementById('info');
var but=document.getElementById('start');
but.addEventListener('click',function(){
location.href='link';
save(start);
})
function save(value) {
localStorage.setItem('time',value)
}
function read() {
return localStorage.getItem('time')
}
var last_besuch=read();
if(!last_besuch){
inf.innerHTML='Du hast den Butoon noch nie gedrückt';
}else{
var las=parseInt(last_besuch)+parseInt(zeit_unterschied*1000);
setInterval(function(){
var start = Date.now();
console.log(las,start)
if(las>=start){
but.setAttribute('disabled',true);
inf.innerHTML='Button in '+((las-start)/1000).toFixed(0)+' Sekunden wieder frei';
}else{
but.removeAttribute('disabled');
inf.innerHTML='Button ist frei';
}
},1000);
}
</script>