Erhalte mit Prototype ein JSON, in dem Bildernamen mit fortlaufendem Schlüssel enthalten sind.
Auf der Seite soll erkennbar sein, wenn alle Bilder geladen sind.
Aber als iKey wird immer "toJSON" angezeigt.
Zudem zeigt firebug haufenweise Fehler im Netzwerk an, und will URLs nach dem Schema laden:
img/function%20(iterator,%20context)%20%7B%20%20%20%20var%20index%20=%200;%20%20%20%20try%20{%20%20%20%20%20%20%20%20this._each(function%20(value)%20{iterator.call(context,%20value,%20index++);});%20%20%20%20}%20catch%20(e)%20{%20%20%20%20%20%20%20%20if%20(e%20!=%20$break)%20{%20%20%20%20%20%20%20%20%20%20%20%20throw%20e;%20%20%20%20%20%20%20%20}%20%20%20%20}%20%20%20%20return%20this;}
Die Funktion:
Auf der Seite soll erkennbar sein, wenn alle Bilder geladen sind.
Aber als iKey wird immer "toJSON" angezeigt.
Zudem zeigt firebug haufenweise Fehler im Netzwerk an, und will URLs nach dem Schema laden:
img/function%20(iterator,%20context)%20%7B%20%20%20%20var%20index%20=%200;%20%20%20%20try%20{%20%20%20%20%20%20%20%20this._each(function%20(value)%20{iterator.call(context,%20value,%20index++);});%20%20%20%20}%20catch%20(e)%20{%20%20%20%20%20%20%20%20if%20(e%20!=%20$break)%20{%20%20%20%20%20%20%20%20%20%20%20%20throw%20e;%20%20%20%20%20%20%20%20}%20%20%20%20}%20%20%20%20return%20this;}
Die Funktion:
Javascript:
function handleResponse(originalRequest) {
var oJson = eval("(" + originalRequest.responseText + ")");
var iCount = oJson.length;
var aImg = new Array();
var oElement = document.getElementById("status").firstChild;
for(var iKey in oJson) {
aImg[iKey] = new Image();
aImg[iKey].src = "img/" + oJson[iKey];
aImg[iKey].onload = function() {
oElement.nodeValue = iKey + "/" + iCount;
};
}
}
Zuletzt bearbeitet von einem Moderator: