Problem oko JavaScript setTimeout funkcije

Poruka
4.292
Naisao sam na jedan problem pa ako neko zna resenje bicu mu jako zahvalan. Evo vec par dana lomim mozak oko toga i nikako da ga resim. Postavicu skripte prvo pa onda pitanje:

fajl zzz2.php

<script type="text/javascript">
if(navigator.appName == "Microsoft Internet Explorer") http = new ActiveXObject("Microsoft.XMLHTTP");
else http = new XMLHttpRequest();

function validate() {
http.abort();
http.open("GET", "zzz1.php", true);
http.send(null);
}

function http.onreadystatechange() {
if(http.readyState == 4) {
a=http.responseText;
document.write(a);
}
}

validate();
setTimeout ("validate()",1000);
</script>


fajl zzz1.php

<?php
echo rand(2,50);
?>


Znaci hocu da mi se u intervalima od 1 sekunde sa servera ucitava na klijentsku stranu po jedan slucajni broj. E sad, problem je u tome sto mi se ucita samo jednom i vise nece. Kako da postavim JavaScript funkciju setTimeout??? Da li sam nesto pogresno napisao u njoj ili drugacije nekako treba, ili cak i druga funkija ili kako? Stvarno cu biti zahvalan za pomoc.
 

Back
Top