Hallo Experten
von JavaScript habe ich NULL Ahnung.
Den unteren Code habe ich irgendwo aus dem Internet
und für meine Zwecke etwas geändert.
Im Verzeichnis Grafik befinden sich 21 GIFs.
Die laufen quasi als Animation ab.
Das funktioniert auch recht gut.
Problem:
Das läuft nur in der obersten Zelle einer Tabelle.
Ist egal, wo ich den Code in der HTML reinsetze, die Animation
läuft immer ganz oben ab.
Wie kann ich JavaScript sagen, wo die Animation ablaufen soll?
Muss die Tabelle (Zelle) eine ID haben?
Und wie wird das in Javascript eingebunden?
Die Grafiken sind so abgelegt:
gifbild0.gif, gifbild1.gif, gifbild2.gif usw.
Hier der Code:
var b = new Array();
zahl = 21;
bild = „grafik/gifbild0“;
datei = „.gif“;
for(x=1; x <= zahl; ++x) {
if (x <= 9) {
b[x] = new Image(); b[x].src = bild + x + datei;
}
else {
bild = „grafik/gifbild“;
b[x] = new Image(); b[x].src = bild + x + datei;
}
}
var i = 1;
function Animation()
{
if(i > zahl) i = 1;
document.images[0].src = b[i].src;
i = i + 1;
window.setTimeout(„Animation()“,1000);
}
window.setTimeout(„Animation()“,1000);
Bitte so antworten, dass es auch ein Dummie versteht.
Klaus