通常の方法で Firefox 内の XMLHttpRequest を介してテキスト ファイルを読み込んでいます。テキスト ファイルは、パイプ記号 ('|') で区切られた 1 行の画像ファイル名で構成されています。最終的にすべてが機能し、画像リストが読み取られ、問題なく解析して画像をロードできます。
これが好奇心のためのコードです。
bilderListeDatei.open("GET","./bilder/liste?nocachetrick="+jetzt.getTime(),true);
bilderListeDatei.onreadystatechange = function ()
{
if (bilderListeDatei.readyState === 4)
{
if (bilderListeDatei.status === 200)
{
bilderListe = bilderListeDatei.responseText.split("|");
elementeZuLaden += bilderListe.length;
for(var i in bilderListe)
{
var j = bilder.push(new Image());
bilder[j-1].onload = function()
{
elementeGeladen++;
if(elementeZuLaden == elementeGeladen){elementeLadenFertig = true;}
}
bilder[j-1].src = "./bilder/" + bilderListe[i];
//alert(j);
}
}
}
}
前述のように、構文エラーはコードではなくテキスト ファイル内で生成され、問題なく動作します。その(プログラムの残りの部分では無視される)エラーメッセージを取り除く方法はありますか?
編集:コメントで混乱したため、エラーメッセージ:
Zeitstempel: 18.01.2013 14:15:01
Fehler: Syntax-Fehler
Quelldatei: http://192.168.2.102/seitenbastel/bilder/liste?nocachetrick=1358514901070
Zeile: 1, Spalte: 1
Quelltext:
65.jpg|67.jpg|69.jpg|71.jpg|73.jpg|75.jpg|77.jpg|79.jpg|81.jpg|83.jpg|85.jpg|87.jpg|89.jpg|91.jpg|93.jpg|95.jpg|97.jpg