Florian Gunkel: bilder im vorhinein laden

Hi,
Wie kann ich Bilder, die ich für einen "wechsel" bei einem onmouseover brauche
schon im voraus laden, so dass beim wechseln keine Verzögerung entsteht?
Also ich möchte praktisch einen Hover effekt immitieren. Als beispiel soll
meine Navigationsleiste dienen (siehe URI)

  1. Eine solche Ladeleiste gibt es überall für JavaScript (einfach mal suchen!), das Problem hierbei ist das Debugging dafür.
    Ich empfehle, du nimmst dafür lieber ein Java-Applet, das die Dateien läd (auch hier gilt: wer sucht der findet!).

    Bis denne

    Marc Reichelt || www.marcreichelt.de

    1. Hi Marc,

      JavaScript [...] das Problem hierbei ist das Debugging dafür.

      welches Debugging?

      Ich empfehle, du nimmst dafür lieber ein Java-Applet, das die Dateien läd

      Du meinst also, es wäre sinnvoll, zunächst das Applet zu laden, die VM zu starten, nur um dann ein paar simple Bilder zu laden? Wozu dieser Riesenaufwand? Die Lösung: [pref:t=30799&m=166339]

      www.marcreichelt.de

      Selbst wenn das anklickbar wäre, wäre es hier immer noch fehl am Platz. Du kennst </cgi-bin/user/fo_userconf>?

      LG Roland

      --
      Warum schreibst *DU* keinen Beitrag? Fauler Sack. Konsument!
      http://aktuell.de.selfhtml.org/tippstricks/beitrag.htm
  2. Hi,
    Wie kann ich Bilder, die ich für einen "wechsel" bei einem onmouseover brauche
    schon im voraus laden, so dass beim wechseln keine Verzögerung entsteht?
    Also ich möchte praktisch einen Hover effekt immitieren. Als beispiel soll
    meine Navigationsleiste dienen (siehe URI)

    ja gut da gibts Möglichkeiten wie Sand am Meer :)

    ne kleine und feine wäre:
    alle Bilder als 1px x 1px grosses Bild vorladen lassen in der Seite zuvor oder so. So das man das Bild net sieht! Sicherlich nicht das wahre aber ganz ok manchmal :)

    Ja und die andere wäre im body tag mit onload oder so alle Bilder einzuladen! Sowas macht glaube ich auch meines Wissens nach der Dreamweaver so! Oder du sagst eben im Javascript schon das du die Bilder lädst! wie z.B.:

    if (document.images)
    {
     isimages = new Object();
     isimages.menu_df = new Image();
     isimages.menu_df.src = "images/normalesBild.jpg";

    isimages.menu_ov = new Image();
     isimages.menu_ov.src = "images/OverBild.jpg";
    }

    oder so!