Archivlink: javarea.de Forum > JavaScript > Firefox macht Stress
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Firefox macht Stress

Pages: [1]

geschrieben von thorben76 am 30.04.2006 - 19:14
Hallo Javaboard,

heute habe ich einfach mal AJAX ausprobiert, aber beim Testen im Firefox
bin ich auf Probleme gestoßen (IE funktioniert einwandfrei):

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
var resObjekt;
if(navigator.appName.search("Microsoft") > -1) {
//resObjekt = new ActiveXObject("Microsoft.XMLHTTP");
resObjekt = new ActiveXObject("MSXML2.XMLHTTP");
// Fehlerausgabe in JS-Konsole FF: XMLhttpRequest is not defined
} else {
resObjekt = new XMLhttpRequest();
}
	
function sndReq() {
resObjekt.open('get', 'ajax.php?wo='+(this.document.form.words.value), true);
// Fehlerausgabe in JS-Konsole FF: resObjekt has no Properties
resObjekt.onreadystatechange = handleResponse;
resObjekt.send(null);		
}	
	
function handleResponse() {
if(resObjekt.readyState == 4) {
document.getElementById("hs").innerHTML = resObjekt.responseText;
}
}


Im IE 6 funktioniert es - was ist das Problem, bzw. wo liegt der Fehler?

Gruß thorben

geschrieben von Patrick am 30.04.2006 - 22:17
Hallo,

der 2. Fehler ist ganz klar, der passiert aufgrund des 1. Fehlers.

Ich muss zugeben, dass ich mich mit AJAX nicht auskenne aber soweit ich weiss, ist die Zeile: resObjekt = new ActiveXObject("MSXML2.XMLHTTP"); nur für den Internet Explorer zulässig.

MSXML2 bedeutet Microsoft XML 2. So könnte ich mir erklären, dass der Fehler im Firefox zustande kommt.

mfG,
Patrick

geschrieben von Micha am 01.05.2006 - 00:52
Abend,

versuch mit der Funktion

Micha

geschrieben von thorben76 am 01.05.2006 - 10:13
Guten Morgen,

folgender Teil des Wiki-Skripts passt:

if (typeof(XMLHttpRequest) != 'undefined') {
xmlHttp = new XMLHttpRequest();
}


Der Tipp war hilfreich. Danke.

Gruß thorben

geschrieben von Micha am 01.05.2006 - 10:30
Hallo,

da passt nicht nur der von Dir gezeigte Teil; da wurde mehr berücksichtigt würde ich sagen.

Schöne Grüße Micha


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.