Hallo, ich versuche nun schon seit mehreren Stunden ein Problem in de Griff zu bekommen, doch leider find eich den Fehler nicht.
Hier mein Problem:
ich habe eine Datei in der Folgendes enhalten ist:
Dieser Code, Sollte eig einen XMLHTTP Request öffnen, und dann den inhalt ausgeben.
nur leider, funktioniert es nicht.
Er kann den XMLHTTP request nicht öffnen.
Kann die daran liegen, dass ich das Script auf XAMPP laufen lasse?
MfG
Tobi
Hier mein Problem:
ich habe eine Datei in der Folgendes enhalten ist:
Code:
<script type='text/javascript'>
var request = false;
// Request senden
function openPage(file,exit,window) {
// Request erzeugen
if (window.XMLHttpRequest) {
request = new XMLHttpRequest(); // Mozilla, Safari, Opera
} else if (window.ActiveXObject) {
try {
request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
} catch (e) {
try {
request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
} catch (e) {}
}
}
// überprüfen, ob Request erzeugt wurde
if (!request) {
alert(\"Kann keine XMLHTTP-Instanz erzeugen\");
return false;
} else {
//document.getElementById('inhalt').innerHTML = '<img class=\"ohne\" src=\"bilder/loading.gif\">Öffnen...';
// Request öffnen
request.open('post', file , true);
// Requestheader senden
request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
// Request senden
request.send();
// Request auswerten
request.onreadystatechange = interpretRequest;
}
}
// Request auswerten
function interpretRequest() {
switch (request.readyState) {
// wenn der readyState 4 und der request.status 200 ist, dann ist alles korrekt gelaufen
case 4:
if (request.status != 200) {
document.getElementById(exit).innerHTML = 'There was an Error!<br>Error:'+request.status;
$(window).dialog('open');
} else {
var content = request.responseText;
// den Inhalt des Requests in das <div> schreiben
document.getElementById(exit).innerHTML = content;
$(window).dialog('open');
}
break;
default:
break;
}
}
nur leider, funktioniert es nicht.
Er kann den XMLHTTP request nicht öffnen.
Kann die daran liegen, dass ich das Script auf XAMPP laufen lasse?
MfG
Tobi