Autor Zpráva
registrace2013
Profil
Zdravím, mám script který po určitem počtu kliknutí zablokuje další klikání, ale chci aby po určitém čase třeba 10minut šlo opět klikat.
script na klikani počíta kliknutí a ja potřebuji nějak asi zakomponovat funkci setinterval aby tento počet bud znovu vynuloval nebo jakkoliv aby opět povolil znovuspuštění toho blokovaciho skriptu. Neumím to tam zakomponovat.
<script type="text/javascript">

var ClickCount = 0;
function countClicks() {
    var clickLimit = 8; //Max number of clicks
    if(ClickCount>=clickLimit) {
        alert("Překročeno "+clickLimit+" kliknutí.");
    exit;
        return false;
    }
    else
    {
        ClickCount++;
        return true;
    }
}
</script>
Martin02
Profil
registrace2013:
<script type="text/javascript">
  var ClickCount = 0;
  var clickLimit = 8;

  function countClicks() {
    if(ClickCount >= clickLimit) {
      alert("Překročeno " + clickLimit + " kliknutí.");
      setTimeout("ClickCount = 0", 10 * 60 * 1000);
      exit;
      return false;
    }
    else
    {
        ClickCount++;
        return true;
    }
  }
</script>

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: