Matze: Live-Statistik-DB-Abfrage

Beitrag lesen

Hallo und guten Abend Vinzenz (und auch Cheatah)!

die meisten. Es ist doch ganz simpel. Es steht im Wikipedia-Artikel ganz oben.

Also dem Wiki konnte ich ehrlich nicht viel brauchbares entnehmen.

Setze mit Javascript eine Anfrage an den Server ab. Nutze dazu XMLHttpRequest (im AJAX-Artikel verlinkt).

Nachdem ich mich ein bisschen belesen hatte bin ich auch genau darauf gestossen. Und auf das Problem, dass der IE5+6 damit nicht umgehen kann, also hab ich auch gleich eine Alternative gesucht. ActiveX.
Damit schlag ich mich dann rum wenn es im FF läuft denk ich mir.

Also fange ich mal an

  
function get_stats() {  
  var req = null;    // Variable deklarieren  
  req = new XMLHttpRequest();  
  req.open("GET", 'stats.php', true);  // request absenden  
  req.onreadystatechange = function() { // und diese Funktion ausführen  
    switch(req.readyState) {  
      case 4:  // wenn Transfer abgeschlossen  
        if(req.status == 200) { // wenn Übertragung erfolgreich  
          document.getElementById('stats').innerHTML = "Hund"; // Platzhalter, sonst: req.responseText;  // Daten in HTML schreiben  
        }  
        break;  
      default: // im Fall das der Transfer nicht abgeschlossen wurde tue nichts  
        return false;  
        break;  
    }  
  }  
}  

Meines aktuellen Wissensstandes müsste das funzen®.
Leider passiert absolut nichts. Selbst die FF Fehlerkonsole bleibt leer :(

Danke und Grüße, Matze