qlee: animated gifs / javascript Hilfe benoetigt!

Beitrag lesen

Oops, ein bloeder Fehler!

Vielen Dank, Du hast mich gluecklich gemacht!!

qlee

Hi
Dein Fehler ist, dass du die Bilder vorlaedst bevor du sie definiert hast!
Am Ende deines Quelltextes wird die funktion loadimgs() aufgerufen. Zu diesem Zeitpunkt sind aber bild[0] bis bild[15] noch gar nicht definiert. Sie werden erst onload, also, wenn alles geladen ist definiert. Das ist aber ueberhaupt nicht noetig. Ich wuerde an deiner Stelle die arraydefinition nicht in eine funktion schreiben.
also:
bild =new Array(16);
if (document.images)
{
bild[0]="images/newsin.gif";
bild[1]="images/newsout.gif";
bild[2]="images/songin.gif";
bild[3]="images/songout.gif";
bild[4]="images/guestin.gif";
bild[5]="images/guestout.gif";
bild[6]="images/livein.gif";
bild[7]="images/liveout.gif";
bild[8]="images/picsin.gif";
bild[9]="images/picsout.gif";
bild[10]="images/infoin.gif";
bild[11]="images/infoout.gif";
bild[12]="images/specialin.gif";
bild[13]="images/specialout.gif";
bild[14]="images/linksin.gif";
bild[15]="images/linksout.gif";
}
Tschau Holger