title: setTimeout inside for loop
body: <p>I want a string to appear character-for-character with the following code:</p>
  
  <pre><code>function initText()
  {
      var textScroller = document.getElementById('textScroller');
      var text = 'Hello how are you?';
  
      for(c = 0; c &lt; text.length; c++)
      {
          setTimeout('textScroller.innerHTML += text[c]', 1000);
      }
  }
  
  window.onload = initText;
  </code></pre>
  
  <p>It's not working.. what am I doing wrong?</p>