Hallo,
das Skript funktioniert im FF, Chrome, Opera super. Nur beim IE gibts Probleme

.
xmlHttp ist bei allen gesetzt, also nicht null.
Die Fehlermeldung beim Debuggen vom IE ist: "Unbekannter Laufzeitfehler"
Der Verweis ist dann auf die Codezeile 23, dort wo das Ergebnis in das DIV - Element zurückgeschrieben wird:
document.getElementById("ergebnis").innerHTML = xmlHttp.responseText;
|
Javascript-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
function searchFor(nachname, vorname){
var xmlHttp = null;
xmlHttp = getXMLHttpRequest();
// Wenn das Objekt erfolgreich erzeugt wurde
if (xmlHttp) {
var url = "personen_suche.php";
var params = "nachname="+nachname+"&vorname="+vorname;
xmlHttp.open("POST", url, true);
//Headerinformationen für den POST Request
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", params.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.onreadystatechange = function () {
if (xmlHttp.readyState == 4) {
// Zurückgeliefertes Ergebnis wird in den DIV "ergebnis" geschrieben
document.getElementById("ergebnis").innerHTML = xmlHttp.responseText;
}
}
xmlHttp.send(params);
}
}
|
Hoffe nun auf eure Hilfe und danke im voraus
mfg