Michael Segin: Zeilen aktualisieren

Hallo alle zusammen.

Ich habe da was geschrieben und dabei einen dummen Fehler gemacht.

<script type="text/javascript">

var aktiv = window.setInterval("Farbe()", 500);

function Farbe()
  { var ImputWord33=<!--#READPI ADR=QW33&FORMAT=%d-->
    var ImputWord34=<!--#READPI ADR=QW34&FORMAT=%d-->
    var ImputWord35=<!--#READPI ADR=QW35&FORMAT=%d-->
    var ImputWord36=<!--#READPI ADR=QW36&FORMAT=%d-->

if (ImputWord33 & 1 == 1) document.getElementById("K1").bgColor = '#00ff00';
    else                      document.getElementById("K1").bgColor = '#ff0000';
    if (ImputWord33 & 2 == 2) document.getElementById("K2").bgColor = '#00ff00';
    else                      document.getElementById("K2").bgColor = '#ff0000';
    ...

Die Funktion “Farbe” wir zwar alle 500ms aufgerufen, aber die SSI-Anweisungen werden da durch
natürlich nicht aktualisiert. Dazu müssten die vier Zeilen vom Server neu geladen werden.
Das ist dann auch meine Frage. Wie kann ich die Zeilen aktualisieren ohne die ganze Seite zu laden.
Leider gibt es keine andere Möglichkeit an die Daten zu kommen, weil mein Webserver eine SPS
der Firma WAGO ist.

Schon mal vielen Dank

  1. Hi,

    Das ist dann auch meine Frage. Wie kann ich die Zeilen aktualisieren ohne die ganze Seite zu laden.

    Stichwort XMLHttpRequest/AJAX

    MfG ChrisB

    --
    Light travels faster than sound - that's why most people appear bright until you hear them speak.