Zeilen aktualisieren
Michael Segin
- javascript
0 ChrisB
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
Hi,
Das ist dann auch meine Frage. Wie kann ich die Zeilen aktualisieren ohne die ganze Seite zu laden.
Stichwort XMLHttpRequest/AJAX
MfG ChrisB