PC Ekspert Forum

PC Ekspert Forum (https://forum.pcekspert.com/index.php)
-   Web dizajn, programiranje i ostalo (https://forum.pcekspert.com/forumdisplay.php?f=39)
-   -   javascript, nesto kao countdown (https://forum.pcekspert.com/showthread.php?t=220798)

hash 20.09.2011. 18:08

javascript, nesto kao countdown
 
pozz svima

htio bi napraviti sljedece na webstranici

on click se poziva funkcija u javascriptu

htio bi da se ta funkcija ne moze pozvati cesce od svaku sekundu bez obzira da li netko kliknuo 2 ili tri puta tokom te sekunde

mislio sam ovako nesto

Code:

var timer=0;
function glavnafunkcija()
{
 if(timer==0)
 {
  timer=1;
  timer=setTimeout("timer()",1000);
  function timer() { timer=0; return timer;}
  return timer;
  neki kod koji ce se izvrsiti
 }
}

ali buduci da sam tu ocito ne radi:D

ne kuzim bas ovo s return value i sa slanjem varijable iz jedne funkcije u drugu, a nemam sad volje sjest 3 dana i proc kroz cijeli js tutorial na w3schools
nadam se da cak i ako je logika skroz kriva kuzite sto hocu postic

Don Giovanni 24.09.2011. 14:19

Evo možda ovo pomogne. Unutar sekunde se može 100 puta kliknut ali prikaže se samo poruka prvog klika

Code:

var flag = false;
function funkcija()
{
 if(flag) return;
 flag = true;
 var timeout = setTimeout("ispisi()", 1000);
}

function ispisi(){
    alert("Ispis");
    flag = false;
}



Sva vremena su GMT +2. Sada je 10:26.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger