Konuyu görüntüle
IUCODERS FORUM > Programlama > Diğer (COBOL,asp php js..) > Javascript: setTimeout fonksiyonu
Yazar
sevecen


avatar
adana istanbul
Kayıt: 08.02.2006
28.02.2008-12:29 #38925
Arkadaşlar setTimeout fonksiyonunu kullanan var mı?

Benim 3. kullanışım. Şimdiye kadar teklediğini farketmemiştim.

İlk 2-3 defa giriyor. Sonra hiç girmiyor. Sayfayı refresh edince giriyor.

body tag'i : <body onload="OpenFollowUp();">

js fonksiyonları:

funciton a()
{
setTimeout(Refresh(), 10000); //10 sn
}
function Refresh()
{
alert('10 sn doldu');
}

* Nedeni ne olabilir?

* Bir de eğer bu problem çözümsüzse setTimeout fonkiyonu yerine kullanabileceğim bir şey var mı?

İlginize şimdiden teşekkürler.





bize ruyalarimizin degil uyanikligimizin tabiri gerek (Alinti)





Yazar
ganim


avatar

Kayıt: 09.07.2006
28.02.2008-12:46 #38926
sevecen yazdi
 


body tag'i : <body onload="OpenFollowUp();">



burada kullandığın OpenFollowUp(); fonksiyonu belirtilmemis, sanırım yanlış birşeyler yapmışsın
şu şekilde yaparsan çalışacaktır:

<body onload="a();">


daha fazla bilgi için:

http://www.w3schools.com/js/js_timing.asp





Yazar
clairvoyant


avatar
Antalya
Kayıt: 05.05.2006
28.02.2008-13:27 #38927
Bir de setTimeout fonsiyonu içinde çağrılacak kodu tırnak içine alman gerekebilir.

setTimeout("Refresh()", 10000);





Let`s make this world a better place to live !

Yazar
sevecen


avatar
adana istanbul
Kayıt: 08.02.2006
28.02.2008-13:40 #38928
Arkadaşlar kodu buraya aktarırken tırnakları unutmuşum, onloaddaki fonksiyon adını değiştirmeyi de.

Sorun şuymuş:
Refresh fonksiyonu içinde bir kontrol yapıp ona göre a fonksiyonuna gönderiyordum.
Kontrol ettiğim yerde a fonksiyonuna gitmeyecekse orada tekrar bir setTimeout vermeliymişim. Bulmak epey zor oldu, dalgınım bu aralar...

Teşekkür ederim.





bize ruyalarimizin degil uyanikligimizin tabiri gerek (Alinti)





Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
28.02.2008-13:43 #38929
setInterval
var bide





N/A
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb