Ich probiere gerade den von Dean Edwards erfundenen Hack bzgl. Inline Images aus:
<script type="text/javascript">
var BASE64_DATA = /^data:.*;base64/i;
var base64Path = myurlblabla/base64_IE_hack.phtml";
onload = function() {
for (var i = 0; i < document.images.length; i++) {
document.images[i].src = String(base64Path + "?" + document.images[i].src.slice(5));
}
};
</script>
Die Loesung allgemein gesehen funktioniert nur:
Die Zuweisung document.images[i].src = ist beim IE offenbar auf ca. 1024 Zeichen begrenzt, Opera + Konqueror haben diese Begrenzung nicht.
Gibt es so eine Grenze in Javascript oder ist dies eine Spezialitaet des IE beim image Objekt?
Wie koennte man das umgehen?