window.setTimeout metodu, belirtilen bir fonksiyonun veya kodun belirtilen süre sonunda bir kere çalıştırılmasını sağlar.
Sözdizimi
zamanKimlik = window.setTimeout(fonksiyon, sure);
fonksiyon | Çalıştırılacak fonksiyon veya JavaScript kodları. |
sure | Milisaniye olarak erteleme süresi. |
Dönüş Değeri
zamanKimlik | Zamanlama işlemi ile ilgili işlem yapabilmek için atanan eşsiz sayısal kod. Bu kod genel olarak yineleme işleminin iptali için clearTimeout metodu ile kullanılır. |
Aşağıdaki örnek, window.setTimeout metodu ile belirtilen süre sonunda mesaj gösterilmesini göstermektedir.
<label for="zamanGiris">Süre (ms) :</label>
<input type="text" id="zamanGiris" value="2000" /><br/>
<label for="mesajGiris">Mesaj :</label>
<input type="text" id="mesajGiris" /><br/>
<input type="button" value="Başlat" onClick="ayarla();"/>
<script type="text/javascript">
var mesaj;
function ayarla()
{
var sure = document.getElementById('zamanGiris').value;
mesaj = document.getElementById('mesajGiris').value;
window.setTimeout('goster()', sure);
}
function goster()
{
alert(mesaj);
}
</script>
Test Edin