Hallo,
zuerst möchte ich mich bei Ulrich für die super Software für AVR NET IO bedanken !
Nun zu meinem Problem ich möchte unbedingt Messwerte ständig aktualisieren bin aber der nicht Fit in Java Skript & Co.
Kann mir jemand bei der Ausführung helfen und mir den Grundsätzlichen Aufbau erklären ?
<html>
<head>
<script type="text/javascript">
function init()
{
window.setTimeout("refresh()",2000);
}
function refresh()
{
var xmlHttp = null;
var requeststatus = null;
try {
// Mozilla, Opera, Safari sowie Internet Explorer (ab v7)
xmlHttp = new XMLHttpRequest();
} catch(e) {
try {
// MS Internet Explorer (ab v6)
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
try {
// MS Internet Explorer (ab v5)
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
xmlHttp = null;
}
}
}
if (xmlHttp) {
xmlHttp.open('GET', 's2.htm', true);
xmlHttp.onreadystatechange = function () {
if (xmlHttp.readyState == 4)
{
document.getElementById('wert1').innerHTML = xmlHttp.responseText;
}};
xmlHttp.send(null);
}
window.setTimeout("refresh()",2000);
}
</script>
</head>
<body onload="refresh();">
<h1>Werte:</h1>
<div id="wert1">Platzhalter 1</div>
</body>
</html>
"function refresh()\r\n"
"{\r\n"
"var xmlHttp = null;\r\n"
"var requeststatus = null;\r\n"
"try {\r\n"
// Mozilla, Opera, Safari sowie Internet Explorer (ab v7)
"xmlHttp = new XMLHttpRequest();\r\n"
"} catch(e) {\r\n"
"try {\r\n"
// MS Internet Explorer (ab v6)
"xmlHttp = new ActiveXObject(\"Microsoft.XMLHTTP\");\r\n"
"} catch(e) {\r\n"
"try {\r\n"
// MS Internet Explorer (ab v5)
"xmlHttp = new ActiveXObject(\"Msxml2.XMLHTTP\");\r\n"
"} catch(e) {\r\n"
"xmlHttp = null;\r\n"
"}\r\n"
"}\r\n"
"}\r\n"
leider scheint das irgendwie nicht ganz korrekt zu klappen, zu mindestens wie ich es mir vorstelle...
es wird folgendes angezeigt:
komischerweise wird zwei mal "Werte" angezeigt.
Werte:
Werte:
439
ich vermute, dass es wegen "xmlHttp.open('GET', 's2.htm', false);\r\n" nicht korrekt läuft..
was muss ich für "s2.htm" einsetzen`?
über firebug sieht man auch die GET's
beim ersten aufruf:
get 192.168.0.10
get 192.168.0.10/s2.htm
get 192.168.0.10/s2.htm
kann mir jemand helfen? möchte eigentlich auf meiner hauuptseite (index seite)
die aktualisierten werte haben.... jedoch wird hier ja auf die s2.htm verlinkt....(wenn man das so sagn kann....)
für hilfe wäre ich sehr dankbar // html /JavaScript ist nicht so meine welt....