Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 16th, 2012  |  syntax: None  |  size: 1.29 KB  |  hits: 19  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. setInterval not working at all?
  2. var disabled_stat = false;
  3. function get_stat(sess)
  4. {
  5.     if(disabled_stat==false)
  6.     {
  7.         var url = "/sms_check_status.php?param=";
  8.         var title_f = document.getElementById('stat_title');
  9.         var stat_f = document.getElementById('stat_text');
  10.         title_f.innerHTML = ' ';
  11.         stat_f.innerHTML = ' ';
  12.  
  13.         var myRandom=parseInt(Math.random()*99999999);
  14.         http.open("GET", url + escape(sess) + "&rand=" + myRandom, true);
  15.         http.onreadystatechange = handlestat;
  16.         http.send(null);
  17.     }
  18. }
  19.  
  20. function handlestat()
  21. {
  22.     var str_out = '';
  23.     var results = '';
  24.     if (http.readyState == 4)
  25.     {
  26.         results = http.responseText.split("~");
  27.         if(results[0]=='1')
  28.         {
  29.             document.getElementById('stat_title').innerHTML = results[1];
  30.             document.getElementById('stat_text').innerHTML = results[2];
  31.             if(results[3]=='1')
  32.             {
  33.                 disabled_stat = true;
  34.             }
  35.         }
  36.     }
  37. }
  38.  
  39. function check_sms(sess_a)
  40. {
  41.     my_inteval = setInterval("get_stat(sess_a)", 1000);
  42.     if(disabled_stat==true)
  43.     {
  44.         clearInterval(my_inteval);
  45.     }
  46. }
  47.        
  48. my_inteval = setInterval("get_stat(sess_a)", 1000);
  49.        
  50. my_inteval = setInterval(function() {
  51.     get_stat(sess_a);
  52. }, 1000);