qlee: animated gifs / javascript Hilfe benoetigt!

Hallo!<br>

ich habe ein kleines Problem: Ich schaffe es nicht, alle animated gifs per preload vorzuladen, d.h. sie werden erst bei onMouseOut()
geladen, was unschoene Verzoegerungen ergibt. Zu beobachten unter
<a href="http:///www.blackmilk.de"> www.blackmilk.de</a> im oberen frame!

  1. 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

    1. 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