Why won't my timer increment the number?
<p>I recently learned javascript. I was experimenting with it. Now, I tried to make a simple timer. Here is the code:</p>

<pre><code>&lt;html&gt;
&lt;head&gt;
&lt;script type="text/javascript"&gt;
    function start(obj)
    {
        var t = setTimeout("increment(obj)", 1000);
    }

    function increment(obj)
    {
        obj.innerHTML = parseInt(obj.innerHTML) + 1;
        start(obj);
    }
&lt;/script&gt;
&lt;/head&gt;

&lt;body&gt;

&lt;p onclick="start(this)"&gt;0&lt;/p&gt;

&lt;/body&gt;
&lt;/html&gt;
</code></pre>

<p>The contents of the <code>&lt;p&gt;&lt;/p&gt;</code> should be incremented by 1 every second. Does anyone know why this doesn't work?</p>
