So habe erstmal eine Lösung gefunden meine Messwerte aus Datei
anzuzeigen.
Das ganze per XMLHttpRequest() in Funktionen.
1 | function timer()
|
2 | {
|
3 | setTimeout("myFunction()", 3000)
|
4 | }
|
5 | function myFunction()
|
6 | {
|
Ruft die Function myFunction 3 sekunden nach aufruf der Function auf.
1 | function myFunction()
|
2 | {
|
3 | loadXMLDoc("datei",function()
|
4 | {
|
5 | if (xmlhttp.readyState==4 && xmlhttp.status==200)
|
6 | {
|
7 | document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
|
8 | }
|
9 | });
|
10 | timer("");
|
11 | }
|
Liest den Inhalt aus der datei "datei" und speichert diesen als myDiv
und ruft danach die Function Timer auf die wiederrum verzögert diese
Function aufruft. Als Schlaufe um die Messwerte neuzuladen.
1 | <!DOCTYPE html>
|
2 | <html>
|
3 | <head>
|
4 | <script>
|
5 | var xmlhttp;
|
6 | function loadXMLDoc(url,cfunc)
|
7 | {
|
8 | xmlhttp=new XMLHttpRequest();
|
9 | xmlhttp.onreadystatechange=cfunc;
|
10 | xmlhttp.open("Post",url,true);
|
11 | xmlhttp.send();
|
12 | }
|
13 |
|
14 | function timer()
|
15 | {
|
16 | setTimeout("myFunction()", 3000)
|
17 | }
|
18 |
|
19 | function myFunction()
|
20 | {
|
21 |
|
22 |
|
23 | loadXMLDoc("datei",function()
|
24 | {
|
25 | if (xmlhttp.readyState==4 && xmlhttp.status==200)
|
26 | {
|
27 | document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
|
28 | }
|
29 | });
|
30 | timer("");
|
31 |
|
32 | }
|
33 |
|
34 | window.onload = myFunction();
|
35 | </script>
|
36 | <style type="text/css" media="all"><!--
|
37 | #myDiv { }
|
38 | .dsR1 /*agl rulekind: base;*/ { width: 274px; height: 177px; }
|
39 | --></style>
|
40 | </head>
|
41 | <body>
|
42 | <p>Bleibt alles wie es ist </p>
|
43 | <table class="dsR1" border="1" cellspacing="2" cellpadding="0">
|
44 | <tr>
|
45 | <td>Hallo </td>
|
46 | <td><button type="button" onclick="myFunction()">Knopf</button></td>
|
47 | <td>
|
48 | <div id="myDiv">
|
49 | <h2>Old Text</h2>
|
50 | </div>
|
51 | </td>
|
52 | </tr>
|
53 | <tr>
|
54 | <td></td>
|
55 | <td></td>
|
56 | <td></td>
|
57 | </tr>
|
58 | <tr>
|
59 | <td></td>
|
60 | <td></td>
|
61 | <td></td>
|
62 | </tr>
|
63 | </table>
|
64 | <p></p>
|
65 | </body>
|
66 | </html>
|