Forumi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 20.09.2011., 18:08   #1
hash
Premium
 
Datum registracije: Nov 2005
Lokacija: zg
Postovi: 1,431
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

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
hash je offline   Reply With Quote
Staro 24.09.2011., 14:19   #2
Don Giovanni
Registered User
 
Datum registracije: Aug 2008
Lokacija: Zagreb
Postovi: 12
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;
}
Don Giovanni je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori


Uređivanje

Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na