Hi
Kann mir aber nicht vorstellen, daß es daran liegt.
Kannst Du vielleicht den relevanten JS-Code Deiner Anwendung posten? Vielleicht hilft das weiter bei der Fehlerlokalisierung.
Danke fuer Deine Antwort, aber das witzige ist wie gesagt das es mit IE5 noch funktioniert hat! Hier ist nun der entsprechende JS Code. Abhaengig von dem Knopf der gedrueckt wird, wird eine bestimmter XML Request geschickt.
<script language="javascript" type="text/javascript">
var xmlrequest;
var url = "http://localhost/cgi-bin/GetPost.exe"; // The server-side script
function handleHttpResponse() {
if (http.readyState == 4) {
if (xmlrequest == 0) {
document.getElementById('XMLRequest1').value = "New Session Established Successfull";
}
else if(xmlrequest == 1) {
alert(http.responsexml);
response = http.responsexml.documentElement;
api_version = response.getElementsByTagName('api_version')[0].firstChild.data;
engine_version = response.getElementsByTagName('engine_version')[0].firstChild.data;
document.getElementById('XMLRequest1').value = "Api_Version:" + api_version + "Engine_Status:" + engine_version;
}
else if (xmlrequest == 2) {
response = http.responsexml.documentElement;
up_since = response.getElementsByTagName('up_since')[0].firstChild.data;
up_duration = response.getElementsByTagName('up_duration')[0].firstChild.data;
document.getElementById('XMLRequest1').value = "Up since:" + up_since + "Duration:" + up_duration;
}
}
}
function XMLRequest(request) {
xmlrequest = request;
http.open("POST", url, true);
http.setRequestHeader("Content-Type", "text/xml");
http.onreadystatechange = handleHttpResponse;
if (request == 0) {
http.send("<?xml version="1.0" encoding="UTF-8"?><rl_api_cmd>new_session</rl_api_cmd>");
}
else if (request == 1) {
http.send("<?xml version="1.0" encoding="UTF-8"?><rl_api_cmd>get_information</rl_api_cmd>");
}
else if (request == 2) {
request = 2;
http.send("<?xml version="1.0" encoding="UTF-8"?><rl_api_cmd>get_engine_status</rl_api_cmd>");
}
}
function getHTTPObject() {
var xmlhttp;
/*@cc_on
@if (@_jscript_version >= 5)
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
@else
xmlhttp = false;
@end @*/
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp = false;
}
}
return xmlhttp;
}
Waer toll wenn mir hier jemand sagen koennte wo der Hund begraben liegt!
Gruss Philipp