Javascript - setTimeout() Fonksyonu
Javascript ile sayfa üzerinde zamanlı fonksyonlar çalıştırmamız gerekebilir. bunun için setTimeout() fonksyonunu kullanırız. basit kullanımı aşağıdaki gibidir.
<html><head><script type="text/javascript">
function timedMsg(){
var t=setTimeout("alert('5 saniye!')",5000)}
</script></head>
<body><form> <input type="button" value="zamanlı kutumuzu göster."onClick="timedMsg()"> </form><p>düğmeye klikledikten 5 sn sonra kutu görünecektir.</p> </body>
</html>
bazı yazdığımız sayfalarda sürekli olarak çalışmasını istediğimiz fonksyonlar olabilir. çoğu anlatan sitede tek fonksyon içinde kendini çağırarak yapmış, fakat bu ilerde problem yaratabilir diye düşünerek.
function startSetOnline() {
setTimeout("setOnline_js()",60000);
}function setOnline_js() {
alert('1 dk sonra çıktı bu!');
startSetOnline();
}
her 1 dakikada mesaj çıkarıyoruz. bunun için <body onload=”startSetOnline();”> yazmayı unutmuyoruz
afiyet olsun.