Ich habe ein JavaScript/Ajax (FireFox) Problem. Bevor zu viele Missverständnisse kommen, direkt mal ein Link zum Problem.
Wie man unschwer erkennen kann, soll das ganze dazu dienen eine Datei (Bild) hochzuladen. Das ganze klappt auch nahezu tadellos (kleine Design-Unschönheiten) im Opera und Ie7, nur Netscape/Firefox bricht mit folgender Meldung in der Fehler-Konsole ab.
Fehler: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXMLHttpRequest.status]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: http://bluefog.de/upload/ :: setNewContent :: line 65" data: no]
Quelldatei: http://bluefog.de/upload/
Zeile: 65
Code: Alles auswählen
/*
* Display new Content on Page
*/
function setNewContent() {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
var sContent = http_request.responseText;
try {
$('Image').innerHTML = sContent;
} catch (e) {
alert ("set error");
}
} else {
alert ('Bei dem Request ist ein Problem aufgetreten.' + http_request.statusText);
}
}
}
Das ganze wird aus dem geöffnetem Window über obener.show() gestartet. Die Funktion show() erstellt dann das 'new XMLHttpRequest();' und soll das Thumbnail, welches gerade erstellt worden ist nachladen (nur der HTML-Tag).. wie gesagt.. das ganze funktioniert auch im Opera und Ie7 und was ich im iNet soweit gefunden habe, ist das wohl ein Problem der Synchronisation.. nur wie umgehe ich das jetzt ??? Da hab ich leider keinen (guten) Ansatz gefunden.. hatte schon mal wer ein ähnliches Problem und konnte das lösen ???