Legendinno: fAJAX/Js wiederholender Funktionsaufruf

Beitrag lesen

Hallo liebe Selfhtml-Gemeinde,
momentan versuche ich meine Webseiten der heutigen Zeit anzupassen
und momentan ist AJAX ja ein großes Thema.

Ich hab mittlerweile eine Funktion für den request geschrieben
und es funktioniert blendend, jedoch steh ich vor einem Rätsel, dass ich nicht verstehen mag...

Meine Funktion wird komischerweise nur per onClick aufgerufen,
jedoch nicht, wenn ich es einfach immer reloaden lassen will,
indem ich diesen Code in den head setze, wodurch er diese Funktion immer neustarten lassen soll.
(setTimeout hab ich erstmal weggelassen bis ich wenigstens das hier hinkriege)

Der reload-Code sieht so aus:
<script type="text/javascript">
  ajaxrequest('bsp','bsp');
</script>

Meine Funktion sieht folgendermaßen aus:
        <script type="text/javascript">
         <!--
             function ajaxrequest(Url,Id){
                 var req = null;

try{
                    req = new XMLHttpRequest();
                }
                catch (ms){
                    try{
                        req = new ActiveXObject("Msxml2.XMLHTTP");
                    }
                    catch (nonms){
                        try{
                            req = new ActiveXObject("Microsoft.XMLHTTP");
                        }
                        catch (failed){
                            req = null;
                        }
                    }
                }

if (req == null)
                   alert("Error creating request object!");

req.open("GET", Url, true);

req.onreadystatechange = function(){
                        switch(req.readyState) {
                            case 4:
                            if(req.status!=200) {
                                alert("Error:"+req.status);
                            }else{
                                document.getElementById(Id).innerHTML = req.responseText;
                            }
                            break;

default:
                                return false;
                            break;
                        }
                    };

req.setRequestHeader("Content-Type",
                                      "application/x-www-form-urlencoded");
                req.send(null);
            }
         //-->
</script>

Wie gesagt funktioniert mit onClick alles prima, jedoch kann bzw. weiß ich nicht wie ich die Funktion ständig reloaden lassen kann,
wodurch sich der Content aktualisiert.

Schonmal danke,
Legendinno